Идентификация строки в MySQL

Статус
В этой теме нельзя размещать новые ответы.

levi-de

Новичок
Идентификация строки в MySQL

Ниже приведён рабочий пример вывода данных из таблицы MySQL. Рядом с каждой строчкой появляется кнопка submit и на каждой написан id продукта – уникальное имя. При нажатии на кнопку программа выдаёт price для выбранного продукта.

Задача изменить кнопку submit на картинку и каким то способом передать данные value и name для идентификации строки. Короче, всё должно работать как в нижеприведённом примере, только вместо кнопки Submit нужно нарисовать одинаковую картинку.


index.php

<?php
$Host = "localhost";
$User = "";
$Passwort = "";
$DBName = "hallo";
$TableName="hallo";

$Link = mysql_connect ($Host, $User, $Passwort);
echo "<form action='1.php' method='post'>";
$Query = "SELECT * FROM $TableName";
$Result = mysql_db_query ($DBName, $Query, $Link);

print ("<TABLE BORDER=1 WIDTH=\"25%\">\n");
print ("<TR>");
print ("<TD>Name</TD>\n");
print ("<TD>Add</TD>\n");

print ("</TR>\n");

while ($Row = mysql_fetch_array ($Result))
{
print ("<TR>");
print ("<TD>$Row[description]</TD>\n");
print ("<TD><input type='submit' name='zeig[]' value='$Row[id]'></TD>\n");
print ("</TR>\n");

}
echo "</form>";
mysql_close();
print ("</TABLE>");
?>



1.php

<?php
$dbname="hallo";
mysql_connect ( "localhost" );
@mysql_select_db($dbname);
if(is_array($zeig))
{
foreach ($zeig as $zzz)
{
$result = mysql_query( "select price from hallo where id = '$zzz'");
$rows=mysql_num_rows($result);
while ( $a_row = mysql_fetch_row( $result ) )
{
foreach ( $a_row as $field )
print ("$field");
}
}
}
mysql_close();
?>

Заранее благодарен за помощь
 

Фанат

oncle terrible
Команда форума
ба.
это чудило еще и кросспостингом занимается.
 

levi-de

Новичок
Да, Вы совершенно правы. Но у него нет value. Именно по этому у меня возникла такая проблемма. Я пробовал передавать эти данные с помощью hidden, но почему то не хочет работать...
 

ForJest

- свежая кровь
А какая разница - передавать в ключах или в value? Вообще в value у кнопки должна быть надпись, а не полезное значение.
что мешает сделать zeig[$Row[id]]?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху