mysqli_fetch_array

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mysqli_fetch_array

Re: mysqli_fetch_array

par @rthur » 14 mai 2016, 00:52

Bonjour,

Le message d'erreur est plutôt explicite.
Regarde la doc de la fonction mysqli_fetch_array() et inspires toi des exemples pour comprendre ton erreur ;)

mysqli_fetch_array

par challenger11 » 14 mai 2016, 00:33

Bonsoir ,
Je développe une page logine en PHP seulement j'ai un petit problème avec la fonction mysqli_fetch_array donc voila mon code
<?php

if(isset($_POST["Connexion"]))
{	
include("connexion.php");	
$login='';
$pass='';
$nom_utilisateur=$_POST["nom_utilisateur"];
$mot_de_passe=$_POST["mot_de_passe"];
$req="select * from user";
$rs = $bdd->query($req);
$ligne= mysqli_fetch_array($rs);

define("PREFIXE", "410488548510456");
define("SUFFIXE", "546545806710389");

while ($ligne=mysqli_fetch_array($rs))
{
		if (($nom_utilisateur == $ligne['nom_utilisateur']) && (hash("sha256",sha1(PREFIXE).$mot_de_passe.sha1(SUFFIXE)) == $ligne['mot_de_passe']))
		{	
			session_start();
				$_SESSION['login'] = $_POST['nom_utilisateur'];
				$_SESSION['pass'] = $_POST['mot_de_passe'];
				header('location: accueil1.php');
		}else{
			echo '<body onLoad="alert(\'Problème de connexion\')">';
			echo '<meta http-equiv="refresh" content="0;URL=login.php">';
				
		}
}
}
?>
et voici l'erreur qui s'affiche """ Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result """
PS: avant j'utilise mysql_fech_array et non mysqli en essayant de changer je galère un peux .
Merci d'avance et toutes vos remarques et conseils sont les biens venu .