Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Переход и запрос на вывод информации


Автор: ДенисSky 7.1.2011, 11:01
Помогите немогу разобраться, нужен запрос который будет выводить данные в таблицу, через поле id
1) немогу сделать Селект как сылки  smile 
2) как вывести правильно, т к выводит только последний елемент
Код


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Вполнение тестового задание с помощу языка PHP</title>
</head>

<body>
<p>Выберите страну для отображения</p>
       <?php
        include("bd.php");
         $rezult1=mysql_query("SELECT * FROM stranu",$db); 
       $myrow1=mysql_fetch_array($rezult1) ;
 echo("<select>");       
       do {
          $strana=$myrow1["stana"]; 
          $sena=$myrow1["sena"];
          $idit=$myrow1["id"];

echo
("<option><a href='test.php?id=$idit'>$strana<br>\n</a></option>");
$strana++; 

         }
        while ($myrow1=mysql_fetch_array($rezult1)) ;
echo ("</select>");
echo ("<table width='20%' border='1'>
   <tr>
     <td width='50%'>Название страны</td>
     <td width='50'>Цена</td>
   </tr>
   <tr>
     <td height='45'>".$strana."</td>
     <td>".$sena."</td>
   </tr>
 </table>");
</body>
</html>


собвственно помогите кто чем пожет, а то в край запутался.... желательно выводить результат на той же странице ( типа переход с параметрами на саму себя)   smile 

Автор: Evghenusi 7.1.2011, 11:51
12-ую строчку убери, из-за неё ты теряешь одну строку из базы, используй просто цикл while, без do (видимо приём взят из видео уроков Попова )

Цитата(ДенисSky @  7.1.2011,  11:01 Найти цитируемый пост)
1) немогу сделать Селект как сылки 

и не получится, мне кажется не возможен такой симбиоз, хотя можно попробовать через JavaScript

Код

<option onclick="location.href='http://forum.vingrad.ru'"></option>


у тебя ещё в 4-ой строчке две ошибки, обрати внимание

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)