Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помогите
Форумы портала PHP.SU » PHP » Программирование на PHP » Помогите

Страниц (1): [1]
 

1. babka2140 - 17 Февраля, 2011 - 23:46:55 - перейти к сообщению
мы имеем базу test и таблицу raioni c полем raion .Поле район должно выводиться в выпадающий список




PHP:
скопировать код в буфер обмена
  1. $query = "SELECT  idvalue,raion FROM $table";
  2. $res = mysql_query($query) or die(mysql_error());
  3.  echo ("
  4. <tr>
  5.  <td width="150">Районы:</td>
  6.  <td> <select name="raioni">
  7.     ")  ;
  8.  
  9. while ($row = mysql_fetch_array($res)) {
  10.     echo "<option value="$row['idvalue']">" .$row['raion']. "</option>" ;
  11.   };
  12.     echo </select> ;
  13. echo     </td>
  14. echo </tr>

Помогите чайник не может найти проблему
2. grefon - 18 Февраля, 2011 - 00:01:51 - перейти к сообщению
Для начала было бы неплохо знать какая ошибка выпадает и где!

Попробуйте так:

PHP:
скопировать код в буфер обмена
  1. echo '<option value="'.$row['idvalue'].'">'.$row['raion'].'</option>';
3. OrmaJever - 18 Февраля, 2011 - 00:52:16 - перейти к сообщению
а что это за скобки ); после цыкла?
4. babka2140 - 18 Февраля, 2011 - 00:53:28 - перейти к сообщению
не получилось вот что вышло
5. grefon - 18 Февраля, 2011 - 01:21:14 - перейти к сообщению
Радость
А Вы вообще php запускаете? То что получилось у Вас на рисунке больше напоминает php файл открытый тупо через браузер.
6. babka2140 - 18 Февраля, 2011 - 01:22:28 - перейти к сообщению
grefon пишет:
Радость
А Вы вообще php запускаете? То что получилось у Вас на рисунке больше напоминает php файл открытый тупо через браузер.

конечно запускаю..
7. OrmaJever - 18 Февраля, 2011 - 01:23:52 - перейти к сообщению
одни_ошибки_синтаксиса
PHP:
скопировать код в буфер обмена
  1. $query = "SELECT idvalue,raion FROM $table";
  2. $res = mysql_query($query) or die(mysql_error());
  3. echo "
  4. <tr>
  5. <td width=\"150\">Районы:</td>
  6. <td> <select name=\"raioni\">
  7. ";
  8.  
  9. while ($row = mysql_fetch_array($res)) {
  10. echo "<option value=\"{$row['idvalue']}\">{$row['raion']}</option>";
  11. }
  12. echo '</select>' ;
  13. echo '</td>';
  14. echo '</tr>';
8. babka2140 - 18 Февраля, 2011 - 01:28:17 - перейти к сообщению
OrmaJever пишет:
одни_ошибки_синтаксиса
PHP:
скопировать код в буфер обмена
  1. $query = "SELECT idvalue,raion FROM $table";
  2. $res = mysql_query($query) or die(mysql_error());
  3. echo "
  4. <tr>
  5. <td width=\"150\">Районы:</td>
  6. <td> <select name=\"raioni\">
  7. ";
  8.  
  9. while ($row = mysql_fetch_array($res)) {
  10. echo "<option value=\"{$row['idvalue']}\">{$row['raion']}</option>";
  11. }
  12. echo '</select>' ;
  13. echo '</td>';
  14. echo '</tr>';



что -то не получилось.. уж извените только начинаю осваивать php
вот страница полностью
9. grefon - 18 Февраля, 2011 - 01:31:07 - перейти к сообщению
Я все таки еще раз спрошу, Вы уверены, что запускаете php файл в php среде?
10. babka2140 - 18 Февраля, 2011 - 01:32:47 - перейти к сообщению
grefon пишет:
Я все таки еще раз спрошу, Вы уверены, что запускаете php файл в php среде?

ВСе понял всем спасибо)) Я балбес)))))
11. grefon - 18 Февраля, 2011 - 01:35:26 - перейти к сообщению
Бывает Радость

Сам когда то давно пытался запустить php в html файле без оболочки и удивлялся, почему же он у меня не работает.

Просто если бы это было в php то Вам бы уже кучу синтаксических ошибок понакидало.
12. DiosPA - 18 Февраля, 2011 - 04:41:49 - перейти к сообщению
однако бывают счастливые концовки xDD

 

Powered by ExBB FM 1.0 RC1