[RESOLU] Pb liste déroulante

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 : [RESOLU] Pb liste déroulante

Re: Pb liste déroulante

par biddal » 06 mars 2013, 11:51

Ah nikel merci ! Vraiment une erreur à la con en plus tellement con que je l'ai pas vu ! J'ai oublié ma ligne de connexion à la base :p
Merci beaucoup Moogli

Re: Pb liste déroulante

par moogli » 06 mars 2013, 11:31

Salut


Le message indique que $rq1 est un booléen (et la je dirais false).
Ceci me dit que ta requête SQL est "foireuse".
Il faut toujours tester le retour de mysql_query avant d'utiliser cette ressource

Par exemple
If ($rq1 === false){
Echo 'Erreur SQL : '. mysql_error().'<br/>';
}
Else{
// l'affichage
}

@+

Pb liste déroulante

par biddal » 06 mars 2013, 10:52

Bonjour, j'ai un petit souci avec ma liste déroulante!
Celle ci fonctionnée j n'ai rien modifié enfin il me semble pas normalement et celle ci ne fonctionne plus!
Voici le code:
	
<label for=\"type_cpt\">
	<em>
		Type de compte:
	</em>
</label>";
///////////////////////////////// requete liste déroulante des marques////////////////////////////////////////////////////////////////////
$rq1 = mysql_query ("select * from type_users");
$cpp.='<select name="typ_cpt"> 
<option value="vide"></option>';
while ($donnees = mysql_fetch_array($rq1) ) 
{ 				
	$cpp.= "<option value=".$donnees['nom_type'].">"; $cpp.= $donnees['nom_type']."</option>"; 
}					
$cpp.="</select>";
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$cpp.= "<p><input type=\"submit\" value=\"Enregistrer\" /></p>
</fieldset>
Je ne vous ai aps mis l'intégralité du code le reste au dessus sont de simple champs et ils fonctionnent!
L'erreur retournée est :
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in G:\Intra_Stock\admin\list_cpt.php on line 157
Quelqu'un peut il m'aider?
La ligne 157 est celle-ci :
while ($donnees = mysql_fetch_array($rq1) )
Et quelqu'un pourrait il m'expliquer cette erreur qui revient souvent mais que je ne comprend pas!
Merci beaucoup d'avance bonne journée!