2012-10-06 4 views
-2

Я пытаюсь добавить выпадающий список с его именем, установленным в мои таблицы, уникальным идентификатором .. однако все, что я пытаюсь использовать со следующим кодом dosnt, похоже, работает. Хотя, если я использую тот же код для выпадающего списка в HTML он прекрасно работает ..Как добавить выпадающий список в php-разделе

$i = 1; 
while($row = mysql_fetch_array($result)){ 
    echo "<tr bgcolor='#F5F5F5'>"; 
    if($i%2 == 0){ 
     echo "<tr bgcolor='#E5E5E5'>"; 
    } 
    $i++; 

    echo "<td>" . $row['name'] . " -" . $row['width'] . "/" . $row['height'] . "</td>"; 
    echo "<td>" . $row['normal_fill'] . "/" . $row['our_fill'] . "</td>"; 
    echo "<td>" . $row['old_price'] . "</td>"; 
    echo "<td>" . $row['price'] . "</td>"; 
    echo "<td>" 
      "<select name='goosedown_id'> 
       <option value=""> 0 </option> 
       <option>1</option> 
       <option>2</option> 
       <option>3</option> 
       <option>4</option> 
       <option>5</option> 
       <option>6</option> 
       <option>7</option> 
       <option>8</option> 
      </select>" 
     "</td>" 
    echo "</tr>"; 
    } 

ответ

3

Удалены двойные кавычки в вашем т.д, как показано ниже код и попробовать его. у вас есть полная двойная кавычка перед вашим td и его данные завершены.

echo "<td> 
      <select name='goosedown_id'> 
       <option value=''> 0 </option> 
       <option>1</option> 
       <option>2</option> 
       <option>3</option> 
       <option>4</option> 
       <option>5</option> 
       <option>6</option> 
       <option>7</option> 
       <option>8</option> 
      </select> 
     </td>"; 
+0

Thats дает мне ошибку на самой последней строке ... ** Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный T_CONSTANT_ENCAPSED_STRING, ожидая «» или „;“ in /home/content/97/8603797/html/QQS/pnb/order-form.php в строке 130 ** – HurkNburkS

+0

изменить '<значение опции = ''> 0' –

+0

@PragneshChauhan спасибо Я скорректировал свой код – Hkachhia

Смежные вопросы