Php et sql urgen svp
Fermé
etoile9430
Messages postés
435
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 435 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 435 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
- Easy php - Télécharger - Divers Web & Internet
- Sql server recovery - Télécharger - Gestion de données
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Logiciel sql - Télécharger - Bases de données
- Requête sql date supérieure à ✓ - Forum Programmation
1 réponse
duweb
Messages postés
353
Date d'inscription
dimanche 30 mai 2010
Statut
Membre
Dernière intervention
6 mars 2014
72
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