Pb script php et requete sql

Fermé
coco - 17 févr. 2003 à 11:23
 coco - 17 févr. 2003 à 13:47
bonjour,

j'ai fait un script de recherche, apparement, ça marche mais il n'affiche rien ...est ce que qqun peut m'aider ???

voila ce script ( de malheur) : <?php
if(isset($search2)){
//cnx à la bd
$bd = mysql_connect('localhost', 'login','mot de passe') or die ("erreur de connexion");
//séléction de la bd
mysql_select_db(courrier2, $bd) or die("erreur de connexion à la base");

//on recupere le no du destinataire
$query1 = "SELECT *FROM destinataire WHERE nomdest = '$mot'";
$result1 = mysql_query($query1);
$linenodest = mysql_fetch_array($result1);
$nodest = $linenodest[0];

//on récupere le no de l'expediteur
$query2 = "SELECT * FROM table1 WHERE nomexp = '$mot'";
$result2 = mysql_query($query2);
$linenoexp = mysql_fetch_array($result2);
$noexp = $linenoexp[0];

//on effectue la recherche
$query = "SELECT * FROM destinataire, table1, table2 WHERE refnoexp = '$noexp' AND refnodest = '$nodest' AND nomdest = '$mot' AND stedest = '$mot' AND activitedest = '$mot', AND adress = '$mot' AND villedest ='$mot' AND nomexp = '$mot' AND nommodele = '$mot' ORDER BY nodest DESC";
$result = mysql_query($query);

//listing
while (list($nomdest,$activitedest,$adress,$cpvilledest,$vill edest) = mysql_fetch_array($result)){
echo $nomdest.'<br>';
echo $activitedest.'<br>';
echo $adress.'<br>';
echo $cpvilledest.'<br>';
echo $villedest;}

mysql_close(); }
?>

apparement c'est la ligne 27 :
while (list($nomdest,$activitedest,$adress,$villedest,$nomdes t,$nomexp,$date,$objet) = mysql_fetch_array($result)){
qui ne marche pas quand j'enleve les conditions de départ (la boucle if) et quand j'essaye d'afficher le résultat de la requete ($result) il n'y a rien qui apparrait!
A voir également:

1 réponse

comment il faut faire pour faire une recherche sur plusieurs tables et sur plusieurs champs...
j'ai trois table
table1 (noexp, nomexp)
table2 (notable2, date, objet, refnodest, refnoexp)
destinataire (nodest, nomdest,stedest, activitedest, adress, villedest)
0