[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с редактированием базы данных
jawer0810
Вообщем дело в том, что я сделал страничку, которая будет выводить все новости и хотел сделать когда нажмешь на нее появлялась вся информация про нее(название,краткое описание,текст и все прочее), но когда я нажимаю на нужную новость обновляется та же страница, но уже со своим id.Использовал конструкцию if-else.
<? 

if(!isset($id))
{
printf ("<table align='center' width='600' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td height='50'><img src='admin/img/внду.png' width='600' height='50'></td>
</tr>
</table>"
);
$result = mysql_query ("SELECT title,id FROM bionews");
$myrow = mysql_fetch_array($result);
do
{
printf ("<p><a href='edit_newsb.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]);
}
while ($myrow = mysql_fetch_array($result));
}
else
{
echo "Эта часть у меня ни когда не выводится!";
}
?>

Дело в том, что мне надо после того как я нажму на ссылку у меня к адресу ссылки прикрипился id,он прикрипляется, и должна сработать елс, а не иф,как у меня -_-
Lumix
а что тут по вашему должно было вывестись ? blink.gif
можно еще попробовать спросить у автора этого кода г.попова


Цитата (jawer0810 @ 2.08.2013 - 22:11)
к адресу ссылки прикрипился id,он прикрипляется, и должна сработать елс

чё эта она должна то ?
скажи словами что вот это значит if(!isset($id))
jawer0810
Если не существует переменной id,то делать
printf ("<table align='center' width='600' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td height='50'><img src='admin/img/внду.png' width='600' height='50'></td>
</tr>
</table>"
);
$result = mysql_query ("SELECT title,id FROM bionews");
$myrow = mysql_fetch_array($result);
do
{
printf ("<p><a href='edit_newsb.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]);
}
while ($myrow = mysql_fetch_array($result));
}

А если существует,то должно выводить это
{
echo "Эта часть у меня ни когда не выводится!";
}

но не выводит );
Lumix
Цитата (jawer0810 @ 2.08.2013 - 22:45)
Если не существует переменной id,то делать

а $id откуда взялась ?
ее нет, вот и выполняется первое условие
jawer0810
Я тоже об этом думал,и изменил вот на вот это
printf ("<table align='center' width='600' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td height='50'><img src='admin/img/внду.png' width='600' height='50'></td>
</tr>
</table>"
);
$result = mysql_query ("SELECT title,id FROM bionews");
$myrow = mysql_fetch_array($result);
$id = $myrow['id'];
do
{
printf ("<p><a href='edit_newsb.php?id=%s'>%s</a></p>",$myrow["id"],$myrow["title"]);
}
while ($myrow = mysql_fetch_array($result));
}

Но так ни чего и не изменилось
Lumix
Мда, ну ни те ты курсы выбрал. Начинай сначала
можешь начать с этого
или с этого

а $id которая тебе нужна может появиться так

$id = (INT)$_GET['id'];
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.