Problème php

Bonjour,

Quelqu'un pourrait-il me dire pourquoi ce code ne marche pas ?
Merci

CODE :
$id_reponse=mysql_db_query("stadelav","SELECT id_rep FROM sond_reponse WHERE reponse like \"".$choix_rep."\";");
/* "$choix_rep" marche bien */

$id_reponse=mysql_fetch_row($id_reponse);

$nb_reponse=mysql_db_query("stadelav","SELECT nb_rep FROM sond_reponse WHERE id_rep like \"".$id_reponse."\";");

$nb_reponse=mysql_fetch_row($nb_reponse);

echo "<td><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Résultat ---> ".$id_reponse[0]." ".$choix_rep." ".$nb_reponse[0]."</b></font></td>";

C'est ici le problème, je n'arrive pas à afficher le $nb_reponse

MERCI

4 réponses

  1. Pourquoi utilises-tu des LIKE qui sont beaucoup plus gourmand en ressource pour faire une égalité ?

    Utilises des : or die(...) afi de savoir à quel niveau ça bloque ainsi que des : print de tes requêtes pour vérifier si les variables ne sont pas vides.

    A première vue, rien ne semble anormal.

    Si ça peut t'aider, regarde ce tutorial : http://bobin.underlands.org/tutorial/enregistrer1.php
    0
    1. Merci pour ta réponse.

      Comment utilises-tu le "die(...)" et à quoi sert-il, je débute
      0
      1. die() arrete l'execution du script en affichant le message en paremetre.
        0
        1. baf : Je t'ai donné un lien de tutorial ci-dessus pour que tu puisses voir comment l'utiliser.

          Par la suite, n'hésite pas à utiliser la documentation officielle pour comprendre ce que fait une fonction : http://php.net/fr/die
          0