HTML legördülős választólistába hogyan tudok MySQL-ből adatokat bevinni? (PHP) (kódrész lenn)
echo'
<label for="cimzett">Tantárgy:</label>
<select name="cimzett" id="cimzett">
'.
$adatbazis = mysqli_connect("localhost", "felhasznev", "titkosjelszo") or die ('sikertelen');
$query = ("SELECT * FROM tabla");
$result = mysqli_query($adatbazis, $query);
while($row = mysqli_fetch_array($result)) {
$cimzett = $row['cimzett'];}
.'
<option value="tori">$cimzett</option>
</select>
';
Ez így eléggé szörnyen néz ki. Egyrészt a ciklust és a lekérdezért miért egy echo közepébe rakod?
Másrészt ahogy most kinéz a while ciklus az végigmegy a sorokon és mindig értéket ad a $cimzett-nek, de aztán csak az utolsót írja ki (az már a cikluson kívül van).
echo '
<label for="cimzett">Tantárgy:</label>
<select name="cimzett" id="cimzett">
';
$adatbazis = mysqli_connect("localhost", "felhasznev", "titkosjelszo") or die ('sikertelen');
$query = ("SELECT * FROM tabla");
$result = mysqli_query($adatbazis, $query);
while($row = mysqli_fetch_array($result)) {
$cimzett = $row['cimzett'];
echo('<option>'.$cimzett.'</option>');
}
echo('</select>');
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!