Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2737 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [php] erreur ligne 34

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] erreur ligne 34

n°262824
sakuraba
Posté le 06-12-2002 à 11:34:11  profilanswer
 

<?php
    $dbhost="localhost";
    $dblogin="root";
    $dbpassword="";
    $dbname="intranet";
   
    //recupere le contenu du champs du fichier MenuSql.php  
    $nom = $HTTP_POST_VARS["liste1"];
   
     
mysql_connect($dbhost,$dblogin,$dbpassword);mysql_selectdb($dbname);
$sql_results = mysql_db_query("intranet",$sql_query);
 
print"<br><hr>\n";
print " <center>Liste téléphonique triée par <b>site</b> </center>\n";
print"<br><hr><br>\n";
print "<table border=1  table bordercolor=blue width=800  height=20>\n";
print "<TR>\n" ;
print "
 
 <TD width=100>Nom</TD>\n
 <TD width=80>Prénom</TD>\n
 <TD width=160>Fonction</TD>\n
 <TD width=40>Tél</TD>\n
 <TD width=80>Site</TD>\n
 <TD width=100>Société</TD>\n
 <TD width=120>Service</TD>\n
 <TD width=200>Mail</TD>\n";
 
    print "</TR>\n";
 
while($row = mysql_fetch_array($sql_results)){ print "<table border=1  table bordercolor=green width=800  height=20>\n";
     
 print "<TR>\n" ;
 print "
 
 <TD width=100>".$row['nom']. "</TD>\n
 <TD width=80>".$row['prenom']. "</TD>\n
 <TD width=160>".$row['fonction']. "</TD>\n
 <TD width=40>".$row['telephone']. "</TD>\n
 <TD width=80>".$row['site']. "</TD>\n
 <TD width=100>".$row['societe']. "</TD>\n
 <TD width=120>".$row['service']. "</TD>\n
 <TD width=200>".$row['mail']. "</TD>\n";
 
    print "</TR>\n";
}  
 mysql_close();
     
?>
 
 
 
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp\www\reponsesite.php on line 34

mood
Publicité
Posté le 06-12-2002 à 11:34:11  profilanswer
 

n°262828
Fred999
Rabat-joie
Posté le 06-12-2002 à 11:35:25  profilanswer
 

Ta requête merdouille.
 
L'as-tu exécutée sur une console SQL?

n°262832
Fullblaste​r
Posté le 06-12-2002 à 11:39:10  profilanswer
 

Etant donne que ton $sql_query est vide au vue de ton code, le $sql_results est vide
 
rajoute un truc du genre
 

Code :
  1. $dbhost="localhost";
  2. $dblogin="root";
  3. $dbpassword="";
  4. $dbname="intranet";
  5.  
  6. //recupere le contenu du champs du fichier MenuSql.php   
  7. $nom = $HTTP_POST_VARS["liste1"];
  8. mysql_connect($dbhost,$dblogin,$dbpassword);
  9. mysql_selectdb($dbname);
  10. $sql_results = mysql_db_query("intranet",$sql_query);
  11. if ($sql_results) {
  12.   ...
  13. }
  14. else {
  15.   echo "Erreur query<br>";
  16. }


Message édité par Fullblaster le 06-12-2002 à 11:39:33
n°262835
Fred999
Rabat-joie
Posté le 06-12-2002 à 11:40:06  profilanswer
 

Fullblaster a écrit :

Etant donne que ton $sql_query est vide au vue de ton code, le $sql_results est vide


 
J'ai supposé que la requête était plus haut dans le script :o

n°262848
sakuraba
Posté le 06-12-2002 à 11:51:25  profilanswer
 

je comprend rien la pour le fichier de recuperation

n°262849
sakuraba
Posté le 06-12-2002 à 11:53:10  profilanswer
 

je crois que j arrive pas a recuperer la valeur de la listbox ds le fichier de recuperation

n°262853
Fred999
Rabat-joie
Posté le 06-12-2002 à 11:55:53  profilanswer
 

Ce n'est pas un fichier mais un resultset.

n°262857
sakuraba
Posté le 06-12-2002 à 11:57:48  profilanswer
 

le resultat oui c est ce que je voulais dire

n°262864
Fred999
Rabat-joie
Posté le 06-12-2002 à 12:00:15  profilanswer
 

C'est quoi ta requête? Tu l'as exécutée à la main?

n°262871
sakuraba
Posté le 06-12-2002 à 12:03:23  profilanswer
 

OuvrirBase();
   ?>  
   
 <select name="liste1">
   
  <? $requete3="select nom from site ORDER BY nom";
  $reponse3 = mysql_query($requete3);
   
  while ($row3 = mysql_fetch_array($reponse3)) { ?>
     
      <option value="<? echo $row3["nom"]; ?>"><? echo $row3["nom"]; ?></option>
     
  <? } ?>
   
  </select>

mood
Publicité
Posté le 06-12-2002 à 12:03:23  profilanswer
 

n°262893
sakuraba
Posté le 06-12-2002 à 12:20:20  profilanswer
 

la requete cherche les nom sur la table site
et les affiche dans la listbox  
 
moi je veux recuperer la valeur de la listbox dans le document php  
 
voila

n°262896
EpsyBoard
Posté le 06-12-2002 à 12:24:45  profilanswer
 

tu as bien fais la connection a la base ??

n°262909
sakuraba
Posté le 06-12-2002 à 12:30:47  profilanswer
 

j ai trouve comment la recuperer la valeur  
 
truc de newbie en fait
 
$nom     = $_GET["liste1"];

n°262993
Fred999
Rabat-joie
Posté le 06-12-2002 à 13:09:35  profilanswer
 

Ha c'est CA le fichier de récupération? :D
 
La page action de ton formulaire quoi :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [php] erreur ligne 34

 

Sujets relatifs
[java] c quoi cette erreur (wrong version 48.0)?Probleme de dimension et de ligne sur un TD
je dois creer un mini editeur en ligne!!! Feriez ça comment[HTML] - Image map popup - comment retourner à la ligne ?
Erreur javascript:(Une bête erreur MySQL... j'en suis sûr....
[C++]Erreur d'éxecution / namespace[C++/Direct X] erreur dans un DirectInput
SQL - max() et retour de ligne[PHP] erreur "x" ligne 569
Plus de sujets relatifs à : [php] erreur ligne 34


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR