Bonsoir,
petit souci qui me gâve
bon voilà j'ai fait un script qui va chercher des infos dans une base de données (champs "code postal de l'évènement" ), et affiche tous ces CP sous forme de menu déroulant.
Code :
- <form method="post" action="index.php5" name="cp">
- <br>Veuillez sélectionner un CP, puis cliquer sur OK :<br><br>
- <select name="cp">
- <option value="">-CP-</option>
- <?php $sql = '
- SELECT DISTINCT cal_cp
- FROM px_calepin
- ORDER BY cal_cp';
- $resultat_cp = mysqli_query($sql, $link) or die(mysql_error());
- while ($row_cp = mysqli_fetch_assoc($resultat_cp))
- {
- echo '<option value="'.$row_cp['cal_cp'].'">'.$row_cp['cal_cp'].'</option>';
- }?>
- </select>
- <input name="ok" value="OK" type="submit">
- </form>
|
Il y a aussi un include, contenant les paramètres de la BDD :
Code :
- <?php
- $mysqlserver = 'mysql5-2';
- $mylogin = 'login';
- $mypass = 'pass';
- $bdd = 'bdd';
- $link = mysqli_connect($mysqlserver , $mylogin , $mypass , $bdd);
- ?>
|
Ca marche nickel chez moi sous wamp, le menu déroulant affiche bien les CP, dans l'ordre et sans doublon, mais chez OVH rien à faire... J'ai tenté de renommé en php5 pour activer cette version, mais j'ai encore des soucis.
Voici le message d'erreur que j'ai :
Citation :
Warning: mysqli_query() expects parameter 1 to be mysqli, string given in /home/blabla/index.php5 on line 43
|
La ligne d'erreur est : $resultat_cp = mysqli_query($sql, $link) or die(mysql_error());
Si quelqu'un voit où est le problème Merci
Message édité par Donzeky le 13-04-2007 à 00:07:54
---------------
Dans les magasins de lingerie, on ne voit pas de calendriers avec des photos de garage. (JCVD)