[PHP] Probleme d'ecriture
Résolu
AzRaElDGT
Messages postés
57
Date d'inscription
Statut
Membre
Dernière intervention
-
AzRaElDGT Messages postés 57 Date d'inscription Statut Membre Dernière intervention -
AzRaElDGT Messages postés 57 Date d'inscription Statut Membre Dernière intervention -
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
A voir également:
- [PHP] Probleme d'ecriture
- Écriture facebook - Guide
- Ecriture en gras - Guide
- Ecriture instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Écriture à l'envers miroir - Guide
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
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
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