[PHP] Probleme d'ecriture

Résolu/Fermé
AzRaElDGT Messages postés 57 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 25 octobre 2008 - 26 juil. 2007 à 18:23
AzRaElDGT Messages postés 57 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 25 octobre 2008 - 26 juil. 2007 à 19:07
Voila j'ai une erreur la dedans:

<?php
//connection a la base
	include("include/connection.php3"); 
$nom= $_GET['lot'];
$sql ="SELECT * FROM appartement where lot='".$nom."'"; 
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
echo '<tr>';
echo '<td>'.$data['lot'].'</td>';  
echo '</tr>'; 
?>


L'erreur est sur cette ligne:

echo '<td>'.$data['lot'].'</td>';  


La requette s'excute correctement mais arrivé la ca bloque...

Az
A voir également:

4 réponses

$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
echo '<tr>';
echo '<td>'.$data['lot'].'</td>';  
echo '</tr>'; 
?>


Il manque qq chose , d'ou vient le $data

il faut que tu rajoutes
while ($data=mysql_fetch_array($req)){
echo '<tr>';
echo '<td>'.$data['lot'].'</td>';
echo '</tr>';
}
0
AzRaElDGT Messages postés 57 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 25 octobre 2008 2
26 juil. 2007 à 18:42
Super ca marche j'ai plus le message d'erreur mais en revenche rien de s'affiche...

Je devrais recuprer la valeur du champs lot, mais page blanche...

Az
0
juste après la ligne $sql=...
mets un echo "Requette= ".$sql;
pour voir si elle est conforme et si $nom est bien égal à qq chose d'éxistant dans ta table

ensuite tu peux aussi ajouter après la ligne $req=...

$nb_enr=mysql_num_rows($req);
echo "Nombre enr trouves= ".$nb_enr;

Sinon mets aussi LIKE à la place de = dans: (et WHERE en majuscules pour la lisibilité)
WHERE lot LIKE '".$nom."'
car peut être pb de majuscules minuscules dans $nom par rapport à lot

pour voir ou ça coince
0
AzRaElDGT Messages postés 57 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 25 octobre 2008 2
26 juil. 2007 à 19:07
J'ouvre un autre topic car probleme different

Merci Alain42

Az
0