Прочитал раздел " Реабилитация после курсов Попова (Страниц 1 2 3 ...9 ) " Многое исправил. Спасибо
Суть заключается в том чтобы вытащить из базы список данных с радио кнопкой для удаления в админ панели. Скрипт написал такой:
<?php
$result = mysql_query("SELECT id,name FROM `servis`");
while ($myrow = mysql_fetch_array($result))
{
print ('<p><input name='id' type='radio' value='$s'><label> $s</label></p>',$myrow["id"], $myrow["name"]);
}
?>
Выдает ошибку Parse error: syntax error, unexpected T_STRING in Z:\home\localhost\www\elektro\administrator\del_material.php on line 55
Это как раз в этой строке:
print ('<p><input name='id' type='radio' value='$s'><label> $s</label></p>',$myrow["id"], $myrow["name"]);
В роде все правильно. В чем ошибка не могу понять.
Спустя 3 минуты, 53 секунды (6.12.2011 - 20:00) TranceIT написал(а):
Какой вывод вы хотели получить?
Запятые тут лишние. Возможно вам нужен оператор конкатенации . (точка)
Запятые тут лишние. Возможно вам нужен оператор конкатенации . (точка)
print ('<p><input name='id' type='radio' value='$s'><label> $s</label></p>',$myrow["id"], $myrow["name"]);
Спустя 33 секунды (6.12.2011 - 20:01) Winston написал(а):
Цитата (dimasha @ 6.12.2011 - 18:57) |
В роде все правильно |
Разве по подсветке не видно ошибку ? :)
<?php
$result = mysql_query("SELECT `id`, `name` FROM `servis`");
while ($myrow = mysql_fetch_assoc($result))
{
echo '<p><input name="id" type="radio" value="' . $myrow['id'] . '"><label>' . $myrow['name'] . '</label></p>';
}
?>
Спустя 5 часов, 20 минут, 56 секунд (7.12.2011 - 01:22) rooor написал(а):
А если по оригиналу, то вместо $s надо писать %s
Вроде бы...
Вроде бы...
Спустя 3 минуты, 28 секунд (7.12.2011 - 01:25) inpost написал(а):
rooor
Даже если было бы так, то уж точно не print, а print_r.
Даже если было бы так, то уж точно не print, а print_r.
Спустя 6 часов, 37 минут, 3 секунды (7.12.2011 - 08:02) linker написал(а):
Причём здесь print_r(). ТС, не print(), а printf().
$a = 'a';А ещё лучше банальный echo.
printf('%s', $a);
Спустя 4 часа, 34 минуты, 31 секунда (7.12.2011 - 12:37) dimasha написал(а):
Цитата (rooor @ 6.12.2011 - 22:22) |
А если по оригиналу, то вместо $s надо писать %s Вроде бы... |
Спасибо учел. Действительно вместо $s надо %s. Эту ошибку я думаю запомню на всегда.
Спустя 7 минут, 16 секунд (7.12.2011 - 12:44) dimasha написал(а):
Всем огромное спасибо print_r(), print(), printf() сейчас еще раз почитаю.
"Winston-у" отдельное спасибо. Заработало.
Все же остается для меня секретом какая запятая лишняя.
"Winston-у" отдельное спасибо. Заработало.
Все же остается для меня секретом какая запятая лишняя.
Спустя 4 минуты, 32 секунды (7.12.2011 - 12:49) Семён написал(а):
<? while ($myrow = mysql_fetch_assoc($result)) : ?>
<p>
<input value="<?=$myrow['id'];?>" name="id" type="radio">
<label><?=$myrow['name'];?></label>
</p>
<? endwhile; ?>
Спустя 2 часа, 12 минут, 35 секунд (7.12.2011 - 15:01) inpost написал(а):
dimasha
В твоём скрипте кавычка нанесла вред кавычке!!! print 'text'text - вот в центре кавычка - это ЗАКРЫТИЕ вывода информации.
Лучше сюда: irbis-school.com && irbis-team.com
В твоём скрипте кавычка нанесла вред кавычке!!! print 'text'text - вот в центре кавычка - это ЗАКРЫТИЕ вывода информации.
Лучше сюда: irbis-school.com && irbis-team.com