Php/mysql erreur de code

Résolu
vexfaya Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
vexfaya Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'ai crée un bdd pour mon école pour transmettre les résultats des présélection des sportifs dont l'école accepte la candidature. bref l'élève saisit dans un formulaire son matricule et s'il est inscrit comme admis dans ma bdd
une page html affiche tu es incris dans le cas contraire elle affiche tu es non inscris ... le problème est dans mon code php qui affiche une erreur a la ligne 7 a propos de matricule . voila mon code php ;
<?php
$matricule=$_POST['matricule'];
mysql_connect("localhost", "root", "");
mysql_select_db("athena"); // Sélection de la base athena
$reponse = mysql_query("SELECT MATRICULE FROM infos_eleve WHERE matricule='$matricule'")or die(mysql_error());
$donnees = mysql_fetch_array($reponse);
if($donnees['matricule']=="")
{
echo "tu es non inscrit";
}
else
{
echo "tu es inscrit";
}
mysql_close(); // Déconnexion de MySQL
?>

pouvez vous m'aidez merci d'avance
A voir également:

5 réponses

gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
 
Et c'est quoi l'erreur exacte?
-1
Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
salut,

ton matricule est en majuscule

$reponse = mysql_query("SELECT MATRICULE FROM infos_eleve WHERE matricule='$matricule'")or die(mysql_error()); 


essaie ceci:
$reponse = mysql_query("SELECT matricule FROM infos_eleve WHERE matricule='$matricule'")or die(mysql_error()); 
-1
Utilisateur anonyme
 
bonsoir,


met entre les deux kignes :

$donnees = mysql_fetch_array($reponse);

echo "<pre>";print_r($donnees);echo "</pre>";

if($donnees['matricule']=="")

et là tu verras ce que conteint $donnees (peut être pas ce que tua ttends)
-1
mouf13 Messages postés 142 Date d'inscription   Statut Membre Dernière intervention   17
 
if(empty($donnees['MATRICULE'])) {
echo "tu es non inscrit";
}
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
vexfaya Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   1
 
ok j'ai effectué de petits changements dans le code php
line2 j'ai mis post en majuscule POST et matricule en miniscule
line7 j'ai supprimé ['matricule']car y'avait erreur maintenant c'est ok ça fonctionne depuis ce matin big up à vous
une fois de plus
-1