formulaire affichant les données d'une base

formulaire affichant les données d'une base - SQL/NoSQL - Programmation

Marsh Posté le 26-09-2004 à 16:16:52    

bonjour,
 
j'ai l'erreur suivante : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource  
 
à l'affichage de mon formulaire
 

Citation :

if ($connecte && ($rub == 'signer' || $rub == ''))  
 
 
$requete = "SELECT `code`,`date1`,`nom`,`email`,`titre`,`commentaire`,`texte`,`date`,`nomclub`,`lien`,`ville`,`adresse`,`mois` FROM `soireeclub` WHERE 1 AND `code` = 8 LIMIT 0, 30  
" ;  
$result =mysql_query($requete) ;  
while ($data = mysql_fetch_array($result))
{
 
 
 
 
 
 
 
 echo "<CENTER>\n";
  DebutTableau("#FFFFFF", "1", "0", "" );
    DebutTableau("#354785", "15", "0", "100%" );
 
 
 
 
 
 
 
echo "<style>\n";
 
echo ".livre { text-decoration: none; font: bold; color: rgb(255,255,255) }\n";
echo " </style>\n";
 
 
 
 
    echo "<FORM METHOD='POST' ACTION='indexsoireeclub.php3?rub=ajouter'> \n";  
       echo "<TABLE BORDER=0>\n";
     
   echo " <TR><TD CLASS='livre'>&nbsp;<B>Nom / Pseudo</B>&nbsp;</TD>";
   echo "<TD>&nbsp;<INPUT TYPE='text' NAME='ztNom' VALUE=\"".$data['Nom']."\">&nbsp;</TD>";
 
   echo "<TD ROWSPAN='2'>&nbsp;<INPUT TYPE='submit' VALUE=' Ok '>&nbsp;</TD></TR>";
    echo "<TR><TD CLASS='livre'>&nbsp;E-mail (opt.)&nbsp;</TD>";
   echo "<TD>&nbsp;<INPUT TYPE='text' NAME='ztEmail' VALUE=\"".$data[Email]."\">&nbsp;</TD></TR>";
 
   echo "<TR><TD CLASS='livre'>&nbsp;<B>Lien du site</B>&nbsp;</TD>";
   echo "<TD>&nbsp;<INPUT TYPE='text' NAME='ztDate1' VALUE=\"".$data[Date1]."\">&nbsp;</TD>";
 
   echo " <TR><TD CLASS='livre'>&nbsp;<B>Titre</B>&nbsp;</TD>";
   echo "<TD>&nbsp;<INPUT TYPE='text' NAME='ztTitre' VALUE=\"".$data[Titre]."\">&nbsp;</TD>";
 
    echo "<TR><TD CLASS='livre'>&nbsp;<B>Commentaire</B>&nbsp;";
   echo "</TD><TD COLSPAN='3'>&nbsp;<TEXTAREA NAME='ztComment' ROWS='5' COLS='25' SIZE='10'  WRAP='virtual'>".$data[Comment]."</TEXTAREA>&nbsp;</TD></TR>";
 
 echo "<TR><TD CLASS='livre'>&nbsp;<B>Commentaire1</B>&nbsp;";
   echo "</TD><TD COLSPAN='3'>&nbsp;<TEXTAREA NAME='ztTexte' ROWS='5' COLS='25' SIZE='10'  WRAP='virtual'>".$data[Texte]."</TEXTAREA>&nbsp;</TD></TR>";
 
   echo "<TR><TD CLASS='livre'>&nbsp;<B>Ville</B>&nbsp;</TD>";
   echo "<TD>&nbsp;<INPUT TYPE='text' NAME='ztNomclub' VALUE=\"".$data[Nomclub]."\">&nbsp;</TD>";
 
   echo "<TR><TD CLASS='livre'>&nbsp;<B>Date de la soirée</B>&nbsp;</TD>";
   echo "<TD>&nbsp;<INPUT TYPE='text' NAME='ztLien' VALUE=\"".$data[Lien]."\">&nbsp;</TD>";
 
   echo "<TR><TD CLASS='livre'>&nbsp;<B>Mois de la soirée en chiffre</B>&nbsp;</TD>";
   echo "<TD>&nbsp;<INPUT TYPE='text' NAME='ztMois' VALUE=\"".$data[Mois]."\">&nbsp;</TD>";
 
 
   echo "<TR><TD CLASS='livre'>&nbsp;<B>Nom du club</B>&nbsp;</TD>";
   echo "<TD>&nbsp;<INPUT TYPE='text' NAME='ztVille' VALUE=\"".$data[Ville]."\">&nbsp;</TD>";
 
 
 echo "<TR><TD CLASS='livre'>&nbsp;<B>Adresse du club</B>&nbsp;";
   echo "</TD><TD COLSPAN='3'>&nbsp;<TEXTAREA NAME='ztAdresse' ROWS='5' COLS='25' SIZE='10'  WRAP='virtual'>".$data[Adresse]."</TEXTAREA>&nbsp;</TD></TR>";
 
   
 
 
   echo "</FORM>\n";
   echo "</TABLE>";
       
    FinTableau();
  FinTableau();
  echo "</CENTER>\n";
  }


 
merci pour votre aide

Reply

Marsh Posté le 26-09-2004 à 16:16:52   

Reply

Marsh Posté le 26-09-2004 à 23:54:38    

Ta requête elle est un peu chelou :
 

WHERE 1 AND `code` = 8 LIMIT 0, 30


 
T'es sûr que {1} est un champ de ta table ?


Message édité par Inekman le 26-09-2004 à 23:54:58
Reply

Marsh Posté le 28-09-2004 à 08:36:00    

c'est clair, à mon avis il faut juste:

Code :
  1. WHERE code = 8 LIMIT 0, 30

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed