[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 » 11 févr. 2013, 15:38

PB résolu!
Mon fichier connectbase.php n'était pas pris en compte à cause du short tag à l'intérieur!
J'avais mis <?
En le remplacant par <?php cela fonctionne!!

Re: Pb liste déroulante

par biddal » 11 févr. 2013, 14:19

J'ai regardé en fait au début de ma page j'ai un include:
include ("admin/connectbase.php");

et c'est à cause de ça que ça ne fonctionne pas!!

Je l'ai remplacé directement par :
$adresse="localhost";
$log="root";
$pass="";
$bdd="gestion_stock";

mysql_connect($adresse,$log,$pass) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base");

Et là ça fonctionne!!

Qui a t il qui ne soit pas bon dans ma ligne avec le include !!!?

Re: Pb liste déroulante

par Pitet » 11 févr. 2013, 12:22

Salut,

Tu dois avoir une erreur dans ta requête SQL, mysql_query retourne donc la valeur FALSE.
$rq = mysql_query ("select * from marques where type=\"all\" or type=\"ordi\"");
if (!$rq) {
    // erreur sql
    echo mysql_error();
} else {
    // requête sql executée
    $donnees = mysql_fetch_array($rq);
}

Pb liste déroulante

par biddal » 11 févr. 2013, 11:47

Bonjour,
Voilà j'ai un petit souci!
Je souhaite faire une liste déroulante qui va chercher mes données dans une table!
Voilà le code que j'ai mis:
// requete liste déroulante des marques////////////////////////////////////////////////////////////////////
					$rq = mysql_query ("select * from marques where type=\"all\" or type=\"ordi\"");
					$cpp.='<select name="reponse"> 
					<option value="vide"></option>';
					while ($donnees = mysql_fetch_array($rq) ) 
					{ 				
						$cpp.= "<option value=".$donnees['marque'].">"; $cpp.= $donnees['marque']."</option>"; 
					}					
					$cpp.='</select>';
Et là ça me met une erreur: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in G:\Intra_Stock\admin\formajout.php on line 59
Ca ne doit pas être bien compliquer je me souviens que j'avais déjà eu le tour il y a longtemps (car je reprend le php après 5 - 6 ans d'interruption) donc il y a pas mal de choses dont je ne me souviens plus mais ça revient petit à petit!

Merci beaucoup d'avance pour votre aide.
Bonne journée