Проблем при изкарването на данните

nedko

Registered
Здравейте.
Накратко - PHP, Interbase. Вадя от базата данни, изкарвам ги на екрана, след събмит на формата изкарвам номера, който е асоцииран към option директивата. Обаче не искам да изкарвам номера (ID-то в случая), а името.

Ето и кода:

Код:
echo '<select name="obekti">';
$sql = "select PRTN_ID,NAME from PROC_PARTNER_SELECT where PRTN_KIND_ID=3 order by name";

$rs = ibase_query($sql);

while($row = ibase_fetch_assoc($rs))
{
  echo "<option value=".$row['PRTN_ID'].">".$row['NAME']."\n  ";
}
echo "<option value=0 selected>Всички обекти</option>";
echo '</select>';

Предполагам, че е нещо с PRTN_ID и NAME, но не мога да сгрея в момента.
 
В кода, който си дал нямаш затваряш таг на това:
echo "<option value=".$row['PRTN_ID'].">".$row['NAME']."\n ";
Tрябва да имаш и </option>.
 
пробвай така
echo "<option value="".$row['PRTN_ID']."">".$row['NAME']."\n ";
или така
echo "<option value=".$row['PRTN_ID']">"".$row['NAME'].""\n ";
 
Незнам дали съм туи разбрал въпроса правилно , но пробвай с това:

echo '<select name="obekti">';
$sql = "select PRTN_ID,NAME from PROC_PARTNER_SELECT where PRTN_KIND_ID=3 order by name";

$rs = ibase_query($sql);

while($row = ibase_fetch_assoc($rs))
{
echo "<option value=".$row['NAME'].">".$row['NAME']."</option>";
}
echo "<option value=0 selected>Всички обекти</option>";
echo '</select>';

Ако не съм те разбрал правилно се извинявам ;)
 

Back
Горе