j'espère ne pas faire de doublon avec ma question.
Dans un tableau html, je dois afficher le contenu d'une requête (pour un emploi du temps). La requête fonctionne bien dans phpmyadmin, et quand on l'utilise seule dans la case souhaitée.
Seulement, je voudrais l'intégrer à une fonction pour pouvoir l'utiliser plusieurs fois et ne pas la recommencer sans cesse. Et c'est là que j'ai un problème...
Voici mon script :
function afficher($jour,$heure){
$user = 'root';
$host = 'localhost';
$password = '';
$database = 'edt';
$cxn = mysql_connect($host, $user, $password, $database)
or die ("Connexion au serveur impossible") ;
$requete = 'SELECT cours.nomcours, enseignants.nomenseignant, salles.nomcampus, salles.numerosalle
FROM etudiants, cours, enseignants, salles
WHERE etudiants.idetud = "4"
AND etudiants.nomfiliere = cours.nomfiliere
AND cours.jour = $jour
AND cours.creneauhoraire = $heure
AND cours.idens = enseignants.idens
AND cours.idsalle = salles.idsalle
LIMIT 0 , 40' ;
$resultat = mysql_query($cxn,$requete)
or die ("Exécution de la requête impossible") ;
return mysql_fetch_assoc($resultat) ;
}
et voici le message d'erreur :Warning: mysql_query() expects parameter 1 to be string, resource given in C:\Program Files\EasyPHP-5.3.8.0\www\Projet sans connex\emploidutemps.php on line 40
Exécution de la requête impossible
mais je n'arrive pas à régler le problème... quelqu'un peut-il m'aider s'il vous plaît ?? (ps: je tiens à préciser que je ne suis pas une bête en info)