Remplir une liste automatiquement PHP
jujurochedu42
Messages postés
22
Statut
Membre
-
loicDu28 Messages postés 342 Statut Membre -
loicDu28 Messages postés 342 Statut Membre -
Bonjour,
Je débutes en PHP et je souhaite remplir une liste par programmation.
Voici mon code :
<form id="recherche" action="index.php?module=catalogue&page=recherche" method="post">
<label>Recherche d'un voyage: </label>
<?php
$sql = 'SELECT DISTINCT type FROM catalogue';
$res = mysqli_query($sql);
echo '<select name="type">';
if( mysqli_num_rows($res) > 0 )
{
while( $data = mysqli_fetch_array($res) )
echo '<option value="' . $data['type'] . '">' . $data['type'] . '</option>';
}
echo '</select>';
?>
<input type="submit" value=""/>
</form>
Ce petit bout de code ne fonctionne pas, j'ai l'erreur suivante : mysqli_query() expects at least 2 parameters, 1 given
Une idée ?
Merci
Je débutes en PHP et je souhaite remplir une liste par programmation.
Voici mon code :
<form id="recherche" action="index.php?module=catalogue&page=recherche" method="post">
<label>Recherche d'un voyage: </label>
<?php
$sql = 'SELECT DISTINCT type FROM catalogue';
$res = mysqli_query($sql);
echo '<select name="type">';
if( mysqli_num_rows($res) > 0 )
{
while( $data = mysqli_fetch_array($res) )
echo '<option value="' . $data['type'] . '">' . $data['type'] . '</option>';
}
echo '</select>';
?>
<input type="submit" value=""/>
</form>
Ce petit bout de code ne fonctionne pas, j'ai l'erreur suivante : mysqli_query() expects at least 2 parameters, 1 given
Une idée ?
Merci
A voir également:
- Remplir une liste automatiquement PHP
- Liste déroulante excel - Guide
- Organigramme a remplir word - Guide
- Liste code ascii - Guide
- Liste déroulante en cascade - Guide
- Automatiquement - Guide
1 réponse
Bonjour,
Je pense qu'il y a une erreur au niveau des noms des fonctions mysql.
ceci devrait être plutôt :
Cordialement.
Je pense qu'il y a une erreur au niveau des noms des fonctions mysql.
ceci devrait être plutôt :
$sql = 'SELECT DISTINCT type FROM catalogue';
$res = mysql_query($sql);
echo '<select name="type">';
while( $data = mysql_fetch_array($res) ) {
echo '<option value="' . $data['type'] . '">' . $data['type'] . '</option>';
}
echo '</select>';
Cordialement.