Ma requete ne me renvoie pas le premier enregistrement, mais elle renvoie tous les suivants.
Quelle est l'erreur ?
function envoi($var, $val){
echo "&".$var."=".utf8_encode($val);
}
$sql= "SELECT * FROM buts WHERE idUtilisateur = '$idUtilisateur' AND semaine = '$semaine' AND type = '$type' AND duree = '$duree' ORDER BY jour";
$rs =mysql_query($sql, $connexionLogin) or die(mysql_error());
$row_rs= mysql_fetch_assoc($rs);
$total_rs = mysql_num_rows($rs);
envoi ("total",$total_rs);
if(($total_rs !=0)){
$counter=0;
while($row_rs= mysql_fetch_assoc($rs)) {
$jour = $row_rs['jour'];
$nom = $row_rs['nom'];
envoi("compteur".$counter, $counter);
envoi("jour".$counter, $jour);
envoi("nom".$counter, $nom);
$counter++;
}
envoi("retour","visualisation");
}else{
envoi("retour","creation");
}
?>
Ce qui est vraiment bizarre, c'est qu'il m'indique un $total de 3 enregistrements et ne m'envoie que deuxMerci de votre aide.