[MySQL] Problème sur une requête
Résolu
FaRa31
Messages postés
56
Date d'inscription
Statut
Membre
Dernière intervention
-
FaRa31 Messages postés 56 Date d'inscription Statut Membre Dernière intervention -
FaRa31 Messages postés 56 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous !
Je vous expose mon problème je pense que j'approche de la solution mais il me manque un petit truc :(
Alors j'ai une table sur ma base de données nommée tb_pers.
J'ai aussi une table de liens (lettres de l'alphabet de A à Z)
Lorsque l'on clique sur un de ces liens cela affiche le nom des personnes commençant par cette lettre.
Mais voila chez moi rien ne s'affiche pourtant je passe la lettre en paramètre
ça c'est un de mes liens de ma table de liens :
echo'<td><b><a href="iframe_arbre_pers.php?lettre=A"> A </a></b></td>';
//On récupère le paramètre Lettre
$lettre = $_GET['lettre'];
et voila ma requete :
// on crée la requête SQL
$sql = "SELECT nom_pers,prenom_pers FROM tb_pers WHERE nom_pers LIKE '".$lettre."%' ORDER BY nom_pers";
voila après j'ai juste créer un tableau à 2 colonnes pour afficher le nom et le prénom mais rien ne s'affiche.
Si quelqu'un pouvait m'aider ou me donner une piste de solution ce serait cool ^^
Merci à vous et bonne journée !
Je vous expose mon problème je pense que j'approche de la solution mais il me manque un petit truc :(
Alors j'ai une table sur ma base de données nommée tb_pers.
J'ai aussi une table de liens (lettres de l'alphabet de A à Z)
Lorsque l'on clique sur un de ces liens cela affiche le nom des personnes commençant par cette lettre.
Mais voila chez moi rien ne s'affiche pourtant je passe la lettre en paramètre
ça c'est un de mes liens de ma table de liens :
echo'<td><b><a href="iframe_arbre_pers.php?lettre=A"> A </a></b></td>';
//On récupère le paramètre Lettre
$lettre = $_GET['lettre'];
et voila ma requete :
// on crée la requête SQL
$sql = "SELECT nom_pers,prenom_pers FROM tb_pers WHERE nom_pers LIKE '".$lettre."%' ORDER BY nom_pers";
voila après j'ai juste créer un tableau à 2 colonnes pour afficher le nom et le prénom mais rien ne s'affiche.
Si quelqu'un pouvait m'aider ou me donner une piste de solution ce serait cool ^^
Merci à vous et bonne journée !
A voir également:
- [MySQL] Problème sur une requête
- Mysql community server - Télécharger - Bases de données
- Mysql error 2002 ✓ - Forum Linux / Unix
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Erreur de requete facebook - Forum Facebook
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
3 réponses
Salut FaRa31,
Sans etre un spécialiste en php, tu a créé la requête mais elle n'est pas exécutée. Donc, il est normal que rien ne s'affiche.
Il te faudrait un result=$sql..... non ?
A confirmer par les spécialistes.
Sans etre un spécialiste en php, tu a créé la requête mais elle n'est pas exécutée. Donc, il est normal que rien ne s'affiche.
Il te faudrait un result=$sql..... non ?
A confirmer par les spécialistes.
essaye ca :
$lignes=mysql_num_rows($requete);
for($i=0;$i<=$lignes;$i++)
{
$var=mysql_fetch_array($requete);
}
ensuite tes valeurs sont placée dans un tableau
donc var[0],var[1]... effectue des tests
$lignes=mysql_num_rows($requete);
for($i=0;$i<=$lignes;$i++)
{
$var=mysql_fetch_array($requete);
}
ensuite tes valeurs sont placée dans un tableau
donc var[0],var[1]... effectue des tests
// on envoie la requête
$requete = Query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());