Php n'affiche pas les erreurs
Posté : 04 août 2005, 18:18
Bonsoir,
Je dois remplir une liste avec des données provenant d'une base mysql. Le pb c'est que cette liste reste désespéremment vide et je n'ai pas de message d'erreurs alors qu'il doit forcemment avoir une erreur kk part.
Voici le code:
Je dois remplir une liste avec des données provenant d'une base mysql. Le pb c'est que cette liste reste désespéremment vide et je n'ai pas de message d'erreurs alors qu'il doit forcemment avoir une erreur kk part.
Voici le code:
<?php
require_once("config.php");
$connexion = mysql_pconnect($serveur, $user, $mdp) or die ("erreur de connexion");;
$choixbase = mysql_select_db($dbname, $connexion);
$req = mysql_query("SELECT idpays,libellepays from pays;") or die ("erreur sql ".mysql_error()); //sélection des pays
//on met le contenu dans un tableau
$rech_pays = mysql_query($req);
$code_pays = array();
$pays = array();
/* On active un compteur pour les régions */
$nb_pays = 0;
if($rech_pays != false)
{
while($ligne = mysql_fetch_assoc($rech_pays))
{
//insertion des valeurs dans les 2 tableaux
array_push($code_pays, $ligne['idpays']);
array_push($pays, $ligne['libellepays']);
/* On incrémente de compteur */
$nb_pays++;
}
}
?>
<select name="Pays" id="Pays">
<option value="-1">- - - Choisissez un pays - - -</option>
//insertion dans la liste
<?php
for($i = 0; $i < $nb_pays; $i++)
{
?>
<option value="<?php echo($code_pays[$i]); ?>"<?php echo((isset($idr) && $idr == $code_pays[$i])?" selected=\"selected\"":null); ?>><?php echo($pays[$i]); ?></option>
<?php
}
?>
</select>