[PHP] Probleme d'ecriture
Résolu
AzRaElDGT
Messages postés
57
Statut
Membre
-
AzRaElDGT Messages postés 57 Statut Membre -
AzRaElDGT Messages postés 57 Statut Membre -
Voila j'ai une erreur la dedans:
L'erreur est sur cette ligne:
La requette s'excute correctement mais arrivé la ca bloque...
Az
<?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
Configuration: Windows XP Firefox 2.0.0.5
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>';
} -
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 -
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 -
J'ouvre un autre topic car probleme different
Merci Alain42
Az