erreur ligne 34 [php] - PHP - Programmation
Marsh Posté le 06-12-2002 à 11:35:25
Ta requête merdouille.
L'as-tu exécutée sur une console SQL?
Marsh Posté le 06-12-2002 à 11:39:10
Etant donne que ton $sql_query est vide au vue de ton code, le $sql_results est vide
rajoute un truc du genre
Code :
|
Marsh Posté le 06-12-2002 à 11:40:06
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
Marsh Posté le 06-12-2002 à 11:53:10
je crois que j arrive pas a recuperer la valeur de la listbox ds le fichier de recuperation
Marsh Posté le 06-12-2002 à 12:03:23
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>
Marsh Posté le 06-12-2002 à 12:20:20
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
Marsh Posté le 06-12-2002 à 12:30:47
j ai trouve comment la recuperer la valeur
truc de newbie en fait
$nom = $_GET["liste1"];
Marsh Posté le 06-12-2002 à 13:09:35
Ha c'est CA le fichier de récupération?
La page action de ton formulaire quoi
Marsh Posté le 06-12-2002 à 11:34:11
<?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