Bonjour,
je débute en php
j'ai l'erreur suivante lors de la lecture d'un script php d'alerte mail
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homez.333/ledunois/www/admin/finish.php on line 77
ça correspond à la ligne de mon premier fetch array mais je ne comprend pas l'erreur.
SI quelqu'un peut m'aider c'est cool . merco
voici mon code
// premiere requete je recupere tous les mails des clients enregistres
$cont_mail = "SELECT * FROM achat id='".$_SESSION['id']."' ";
$query_mail = mysql_query($cont_mail);
while($result = mysql_fetch_array($query_mail))
{
$id = $result['id'];
$transaction = $result['transaction'];
$type = $result['type'];
$ville = $result['ville'];
$surface = $result['surface'];
$piece = $result['piece'];
$prix = $result['prix'];
$commentaire = $result['commentaire'];
$reference = $result['reference'];
$coupdecoeur = $result['coupdecoeur'];
$where ="transaction = '".$transaction."' ";
if ($type!=0){
$where .= "AND type = '".$type."'";
}
//
if ($surface!=0){
$where .=" AND surface >= '".$surface."'";
}
//
if ($piece!=0){
$where .=" AND piece = '".$piece."'";
}
if ($prix!=0){
$where .=" AND prix <= '".$prix."' ";
}
// deuxieme requete, je selectionne les biens correspondants
$select_alerte = "
SELECT * FROM choixclient WHERE '.$where.'";
$query_alerte = mysql_query($select_alerte);
while($row_alerte = mysql_fetch_array($query_alerte))
{
$email = $row_alerte['mail'];
$transaction = $row_alerte['transaction'];
$type = $row_alerte['type'];
$surface = $row_alerte['surface'];
$nbpiece = $row_alerte['piece'];
$prix = $row_alerte['prix'];
$ville = stripslashes($row_alerte['ville']);
}
$headers ='C2L Immo';
$objet = 'une nouvelle annonce';
$messsage = 'voici un logement correspondant à votre recherche';
mail($email,$objet,$message,$headers);
}