Прописываю
<td class="nav_t"><p class="menutop"><strong><a href="view_post_cont.php?id=1">ДОСТАВКА</a></strong></p></td>
<td class="nav_t"><p class="menutop"><strong><a href="view_post_cont.php?id=2">ДОСТАВКА</a></strong></p></td>
Должен выводить в файл view_cont.php под разными id, но он выводит первый id.
Вот запрос в файле view_cont.php
$rezult = mysql_query ("SELECT * FROM data_cont ",$db);
$myrow = mysql_fetch_array ($rezult);
Место вывода:
<?
echo $myrow["text"];
?>
Спустя 18 минут, 29 секунд (20.11.2011 - 17:03) zeromind написал(а):
ты сам написал запрос id = $id, а в SQL его нету ("SELECT * FROM data_cont WHERE id = ".$id) .. даже поидее id =".$_GET['id'])
Спустя 3 минуты, 58 секунд (20.11.2011 - 17:07) maranello написал(а):
Да, но тогда пишет что в таблице нет записей.
Спустя 3 минуты, 5 секунд (20.11.2011 - 17:10) zeromind написал(а):
а они есть там? структура таблицы правильная?
Спустя 41 секунда (20.11.2011 - 17:11) zeromind написал(а):
сделай вообще как все нормальные люди с проверками, тогда поймеш в чем дело)
Спустя 1 минута, 2 секунды (20.11.2011 - 17:12) maranello написал(а):
Это же для новичков раздел.
Как показать таблицу, скриншот?
Как показать таблицу, скриншот?
Спустя 2 минуты, 15 секунд (20.11.2011 - 17:14) dadli написал(а):
maranello
Цитата |
<a href="view_post_cont.php?id=1">ДОСТАВКА</a> |
Цитата |
Должен выводить в файл view_cont.php под разными id, но он выводит первый id. Вот запрос в файле view_cont.php |
может бить ви название фаила запуталис ?
Спустя 12 минут, 50 секунд (20.11.2011 - 17:27) maranello написал(а):
Нет, это я тут не правильно написал. Помогите, ребята, уже весь мозг вынес.
Спустя 3 часа, 38 минут, 35 секунд (20.11.2011 - 21:06) inpost написал(а):
maranello
Если в таблице несколько записей всего, то через экспорт, SQL-запрос, там всё.
Если больше, то можешь банально скрин-шоты первых двух вкладок: структура, и обзор. В обзоре обязательно подчеркнуть, где твоя запись с ID=1.
Кроме этого показать запрос, где ты сам используешь запрос с WHERE id = 1.
Если не умеешь - то учебник, потому что мы тут не разжевываем первый класс, а исправляем чужие ошибки в моменте обучения допустимые.
Если в таблице несколько записей всего, то через экспорт, SQL-запрос, там всё.
Если больше, то можешь банально скрин-шоты первых двух вкладок: структура, и обзор. В обзоре обязательно подчеркнуть, где твоя запись с ID=1.
Кроме этого показать запрос, где ты сам используешь запрос с WHERE id = 1.
Если не умеешь - то учебник, потому что мы тут не разжевываем первый класс, а исправляем чужие ошибки в моменте обучения допустимые.
Спустя 17 минут, 35 секунд (20.11.2011 - 21:23) maranello написал(а):
Это меню инклюдиться в шапку сайта.
Скриншоты таблицы в базе.
Запрос к базе
Понимаю, что очень глупое недопонимаю. Мы все когда то учимся. Да и еще по вашему любимому Попову. :) Не ругайтесь сильно, если что.
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="nav_t"><p class="menutop"><strong><a href="#">КАРТА САЙТА</a></strong></p></td>
<td class="nav_t"><p class="menutop"><strong><a href="view_post_cont.php?id=1">ДОСТАВКА</a></strong></p></td>
<td class="nav_t"><p class="menutop"><strong><a href="view_post_cont.php?id=2">ДОКУМЕНТЫ</a></strong></p></td>
<td class="nav_t"><p class="menutop"><strong><a href="#">ОПЛАТА</a></strong></p></td>
<td class="nav_t"><p class="menutop"><strong><a href="#">О ФИРМЕ</a></strong></p></td>
<td class="nav_t"><p class="menutop"><strong><a href="#">КОНТАКТЫ</a></strong></p></td>
</tr>
</table>
Скриншоты таблицы в базе.
Запрос к базе
<?php include ("blocks/bd.php");
$rezult7 = mysql_query ("SELECT id, title, text FROM data_cont WHERE id='$id'",$db);
if (!$rezult7)
{
echo "<p>Запрос на выборку из базы данных не прошел. Оповестите администратора - maranello@mail.ru <br> <strong>Код ошибки:</strong></p>";
exit (mysql_error() );
}
if (mysql_num_rows ($rezult7) > 0)
{
$myrow7 = mysql_fetch_array ($rezult7);
}
else
{
echo "<p>Информация из базы не может быть извлечена. В таблице нет записей.</p>";
exit ();
}
?>
Понимаю, что очень глупое недопонимаю. Мы все когда то учимся. Да и еще по вашему любимому Попову. :) Не ругайтесь сильно, если что.
Спустя 20 минут, 39 секунд (20.11.2011 - 21:44) inpost написал(а):
$res = mysql_query("SELECT * FROM `data_cont` WHERE `id` = ".(int)$id) or die(mysql_error());
$row = mysql_fetch_assoc($res);
echo '<pre>'.print_r($row,1).'</pre>';
Спустя 25 минут, 39 секунд (20.11.2011 - 22:10) Ramzil_Nixon написал(а):
maranello
Цитата (maranello @ 20.11.2011 - 18:23) |
Запрос к базе
Понимаю, что очень глупое недопонимаю. Мы все когда то учимся. Да и еще по вашему любимому Попову. :) Не ругайтесь сильно, если что. |
Мне когда-то говорили, что мне надо лечиться от Попова, кстати были правы. Сравниваю скрпиты которые раньше написал, и после обучение в этом форуме. За самого себе стыдно за то что тогда писал :D
<?php
include 'block/bd.php'; // Наверное ты тут подключаешь базу
$rezuil7 = mysql_query("SELECT * FROM `data_count` WHERE
`id` ='".$id."'
") or die(mysql_error()); // Запрашиваем все что находиться в базе с соответствущим ID'ом
while($row = mysql_fetch_assoc)
{
echo 'Title: '.$row['title'].'<br>'; // Выводим Title
echo 'Text: '.$row['text'].'<br>'; // Выводим Text
}
?>
И все, ничего лишнего.