Php et sql urgen svp
Fermé
etoile9430
Messages postés
434
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
23 août 2017
-
6 nov. 2010 à 02:02
etoile9430 Messages postés 434 Date d'inscription jeudi 21 janvier 2010 Statut Membre Dernière intervention 23 août 2017 - 6 nov. 2010 à 03:35
etoile9430 Messages postés 434 Date d'inscription jeudi 21 janvier 2010 Statut Membre Dernière intervention 23 août 2017 - 6 nov. 2010 à 03:35
A voir également:
- Php et sql urgen svp
- Alert php ✓ - Forum PHP
- Blob sql ✓ - Forum Webmastering
- Sql (+) - Forum Programmation
- Header php - Astuces et Solutions
- Undefined index php - Astuces et Solutions
1 réponse
duweb
Messages postés
352
Date d'inscription
dimanche 30 mai 2010
Statut
Membre
Dernière intervention
6 mars 2014
73
6 nov. 2010 à 02:41
6 nov. 2010 à 02:41
il faudrait mettre tout le code concerné pour qu'on se fasse une idée claire.
mais c'est normal que tu n'affiches pas ce que tu veux puisque tu ne le demandes pas correctement.
si tu dis if ($id > 0) , tu récupères toutes les lignes qui ont un id supérieur à 0. autrement dit tu récupères toute la table dans ce cas.
il faut que tu dises quel id tu veux :
$id = $_GET['id'];
requete SELECT * FROM ma_table WHERE id='$id'
affichage des données
mais c'est normal que tu n'affiches pas ce que tu veux puisque tu ne le demandes pas correctement.
si tu dis if ($id > 0) , tu récupères toutes les lignes qui ont un id supérieur à 0. autrement dit tu récupères toute la table dans ce cas.
il faut que tu dises quel id tu veux :
$id = $_GET['id'];
requete SELECT * FROM ma_table WHERE id='$id'
affichage des données
6 nov. 2010 à 02:57
et quand je fais index.php?id=45 par exemple y a rien qui s'affiche la page est vide c'est tout a fais normal mais j'aimerai que quand y a rien j'affiche la phrase (ya pas de nom)
merci
6 nov. 2010 à 03:15
- récupérer $_GET['id']
- requete SQL where id=$_GET['id']
- si $resultat =rien
- afficher message d'erreur ou redirection vers une autre page, ou affichage du formulaire, ...
- si $resultat = ok
- affichage des informations (nom, prénom, ...)
6 nov. 2010 à 03:35
voila le contenu de ma page index.php
<?php
require "config.php";
mysql_connect (DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
$id = $_GET['id'];
$sql="SELECT * FROM video WHERE id='$id' ";
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while($data=mysql_fetch_assoc($req))
{
if ($id > 0) // Si l'id et superieur a 0
{
echo "{$data["nom"]}";
}
else // SINON
{
echo " rien pas de code ";
}
}
?>
quand je tape le lien index.php il me marque ;
Notice: Undefined index: id in C:\wamp\www\a\index.php on line 8
Merci pour l'aide duweb