Fatal error: Call to undefined function mysql

Résolu/Fermé
ANGEL - 4 déc. 2010 à 17:17
 ANGEL - 4 déc. 2010 à 19:29
Bonjour,

SVP j'essaye d'exécuté ce bout de code en php avec serveur wamp mais cette erreur
s'affiche et j'ai pas su la résoude
Merci pour votre aide

Fatal error: Call to undefined function mysql_num_assoc() in C:\wamp\www\Site\site\tesssst.php on line 12


<?php session_start();?>
<!--Code php pour établir la connexion à la base et permettre l'authentification de chaque type d'utilisateur-->
<?php
//connexion a la base de données 
include("connex.inc.php");
$idcom=connex("pfe","myparam");
$valid = false;
if(!empty($_POST['login']) && !empty($_POST['motdepasse'])){
$login = addslashes($_POST['login']);
$motdepasse = addslashes ($_POST['motdepasse']);
$req = mysql_query("SELECT * FROM user WHERE login = '$login' AND motdepasse = '$motdepasse'") or die(mysql_error());
<couleur nom="rouge">$donnees= mysql_num_assoc($req);</couleur>

if(mysql_num_rows($req) == 0){
	     
		 echo "<script language='javascript'>";
         echo "alert('Mot de passe ou login incorrect !!!');";
         echo "window.location.replace('../site/login.php');";
         echo "</script>";
    

	}
	else{	
	$_SESSION['login'] = $login ;
	$_SESSION['motdepasse'] = $motdepasse ;	
	$valid == true;
	$_SESSION['grade'] = $donnees['grade'];

	 if ($_SESSION['grade'] == "administrateur")
			     {
				  ?>
				  <script language='javascript'> 
                  window.location.replace('../site indexadmin.php') ;
                  </script>
           <?PHP }?> 
		         
				<?PHP 
			  if ($_SESSION['grade'] == "stagiaire")
			     {
		          ?>
				  <script language='javascript'> 
                  window.location.replace('../site indexstagiaire.php') ;
                  </script>
             <?php
				 } 
			
				else {
        // Ici le message d'alerte si l'autentification echoue
       
		 echo "<script language='javascript'>";
         echo "alert('Mot de passe ou login incorrect !!!');";
         echo "window.location.replace('../indexapp.php');";
         echo "</script>";
    }}
}
?>


4 réponses

Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 259
4 déc. 2010 à 17:38
la bibliothèque PHP-mysql n'est sans doute pas installée : https://www.php.net/manual/fr/mysql.installation.php
0
salut flashy joe
svp c'est quel fichier je télécharge ?
merci
0
Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 259
4 déc. 2010 à 19:00
Arf, même pô, j'raconte nimp :
La fonction mysql_num_assoc n'existe tout simplement pas, la fonction est mysql_fetch_assoc.
0
Merci
0