|
|
|
|
mysql_connect("$db_server", "$db_name", "$pas");
@mysql_select_db("$db_database");
$query = ( "SELECT * FROM `muzbaza` WHERE onoff=1");
$result = mysql_query($query);
echo "
<form method=get action=plusvote.php>
<font size=4 color=silver face=Arial><b>Пожалуйста выберите <u>трёх</u> понравившихся исполнителей:</b></font> <br><br><br>";
while ($name_row = mysql_fetch_row ($result)) {
echo "<font size=3 color=silver face=Arial>
<input type=checkbox name="; echo $name_row[0]; echo " > ";
echo $name_row[1]; echo " - "; echo $name_row[2]; echo"<br><br></font>";
}
echo"<br> <input type=submit value='Проголосовать'></input>
<input type=reset value='Сбросить'></input>
</form>";
mysql_close()
|
Данные отправляет..а вот выводить не хочет. Тоисть значение $_GET['name'] не выводит =((
<?
if (!$_GET){
echo "Error";
} else {
$rez = $_GET['name'];
echo $rez;
}
?>
|
| |
|
|
|
|
|
|
|
для: nefel1m
(12.06.2009 в 16:00)
| | при каком обращении к скрипту?
Поглядите сгенерированный код. Он явно не тот, что Вы планировали. | |
|
|
|
|
|
|
|
для: nefel1m
(12.06.2009 в 16:00)
| | name у тебя присвоена пустая строка | |
|
|
|
|
|
|
|
для: Slo_Nik
(12.06.2009 в 16:09)
| | Это не так. | |
|
|
|
|
|
|
|
для: Trianon
(12.06.2009 в 16:11)
| | посмотрел ещё раз внимательно, вроде присвоено, но так глаза можно поломать пока разберёшь
тогда не понятно что это значит
echo $name_row[1]; echo " - "; echo $name_row[2]; echo"<br><br></font>"; | |
|
|
|
|
|
|
|
для: Slo_Nik
(12.06.2009 в 16:15)
| | это комментарий к чекбоксу. | |
|
|
|
|
|
|
|
для: Trianon
(12.06.2009 в 16:23)
| | ну вообще присвоение к name идет тут -
<input type=checkbox name="; echo $name_row[0]; echo " >
|
Мне надо что при выборке из таблицы создавался список соответствующих значений. И он создается. Также надо чтобы рядом с каждой строкой стоял checkbox с именем соответсвующим $name_row[0]. И это тоже вроде бы делается о_0 При нажатие на кнопку "Отправить" надо, чтобы передавался список $name_row[0] у которых был отмечен checkbox. И судя по строчке в адресной строке это происходит "....plusvote.php?21=on&25=on". Но потом почему то по запросу "echo $_GET['name']" ничего не выводит | |
|
|
|
|
|
|
|
для: nefel1m
(12.06.2009 в 16:45)
| | тут оно не идет.
Смотрите HTML-код, еще раз говорю.
Сгенерированный код, а не обрывок скрипта.
Ваша проблема не в MySQL и даже не в php.
А в незнании HTML. | |
|
|
|