Topic: Kaip SQL atsakyma patalpinti ListBox lauke

Gavus atsakyma is SQL man talpinasi stulpelyje, o man reikia kad jis matytusi ListBox lauke.

Re: Kaip SQL atsakyma patalpinti ListBox lauke

Kas? Kur? Kada?

Gal galima suformuluoti klausimą su visom aplinkybėm?

Re: Kaip SQL atsakyma patalpinti ListBox lauke

Dalykas toks:

<?php
$con = mysql_connect('localhost', 'vardas', 'slaptazodis');
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("Mano_DB", $con);

$result = mysql_query("SELECT * FROM pavadinimai");

echo "<table border='1'>
<tr>
<th>pavadinimai</th>
</tr>";

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['pavadinimai'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysql_close($con);
?>

atsakyma gaunu  echo "<table border='1'>...    kaip padaryti kad atsakyma gauciau ListBox  (iskrentantis meniu su tais pavadinimais)

Re: Kaip SQL atsakyma patalpinti ListBox lauke

Reikia suformuoti html'e <select ...>...</select> elementą.

Re: Kaip SQL atsakyma patalpinti ListBox lauke

Ar tipo taip:

<form>
<select name="pavadinimai" onchange="showpavadinimai(this.value)">
<option value="1"></option>
</select>
</form>

Bet as gausiu tik tiek atsakymu kiek busiu numates, o man jie pastoviai keiciasi, tai daugiau tai maziau

Re: Kaip SQL atsakyma patalpinti ListBox lauke

Tai daryk, kad tie <option ...>...</option> elementai būtų surašomi dinamiškai, cikle, lygiai taip pat, kaip ta lentelė ir bus viskas tvarkoje.