Probleme avec php
anes_dz
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
InformatiWeb Messages postés 1656 Date d'inscription Statut Membre Dernière intervention -
InformatiWeb Messages postés 1656 Date d'inscription Statut Membre Dernière intervention -
slt j'ai un projet de création d'un site web mais je suis en face d'un grand probleme ,je veut selection un produit en click sur le titre de produit ensuit ila fait un jump a une autre page "detalis.php" ou je peut voir les details de produit mais la requete php
while($row = mysql_fetch_array()) /
{Echo $row['nom']."
".Echo $row['prix']."
".Echo $row['categorie'];
}
permet d'aficher en boucle touts les produits
donc comment je peut voir un produit que je select a la page details.php
aider moi svpppppp
while($row = mysql_fetch_array()) /
{Echo $row['nom']."
".Echo $row['prix']."
".Echo $row['categorie'];
}
permet d'aficher en boucle touts les produits
donc comment je peut voir un produit que je select a la page details.php
aider moi svpppppp
A voir également:
- Probleme avec php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
2 réponses
Bonjour,
tu peux spécifier l'id du produit dans l'url comme ceci : details.php?id=15
Ensuite, via PHP, tu récupère cet id :
Pour finir, utiliser cet id dans la condition de votre requête SQL :
Dans l'informatique, Il y a toujours une solution
tu peux spécifier l'id du produit dans l'url comme ceci : details.php?id=15
Ensuite, via PHP, tu récupère cet id :
$id_produit = $_GET['id'];
Pour finir, utiliser cet id dans la condition de votre requête SQL :
$sql = 'SELECT * FROM produits WHERE id = '.$id_produit;
Dans l'informatique, Il y a toujours une solution
@gravgun Au moins, j'essaie de lui expliquer comment le faire. Ensuite, on se serait occupé des failles de sécurité.
Et puis, le plus sûr, ce serait qu'il utilise la PDO avec les requêtes préparées expliquées là : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914293-lisez-des-donnees (vers le bas de la page)
La faille de sécurité est très facile à corriger, puisque dans ce cas-ci, il suffit de convertir la valeur en "int".
Ainsi, soit, la requête renvoie les infos du produit, soit, elle renverra un résultat vide.
Et puis, le plus sûr, ce serait qu'il utilise la PDO avec les requêtes préparées expliquées là : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914293-lisez-des-donnees (vers le bas de la page)
La faille de sécurité est très facile à corriger, puisque dans ce cas-ci, il suffit de convertir la valeur en "int".
Ainsi, soit, la requête renvoie les infos du produit, soit, elle renverra un résultat vide.
$sql = 'SELECT * FROM produits WHERE id = '.(int)$id_produit;