Probleme avec php
Fermé
anes_dz
Messages postés
4
Date d'inscription
samedi 23 mai 2015
Statut
Membre
Dernière intervention
17 avril 2018
-
Modifié par anes_dz le 23/05/2015 à 20:53
InformatiWeb Messages postés 1648 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 11 décembre 2021 - 24 mai 2015 à 11:23
InformatiWeb Messages postés 1648 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 11 décembre 2021 - 24 mai 2015 à 11:23
A voir également:
- Probleme avec php
- Easy php - Télécharger - Divers Web & Internet
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Href php ✓ - Forum PHP
- Bouton php - Forum PHP
- Echo image php ✓ - Forum PHP
2 réponses
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 225
23 mai 2015 à 21:26
23 mai 2015 à 21:26
InformatiWeb
Messages postés
1648
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
11 décembre 2021
449
Modifié par InformatiWeb le 23/05/2015 à 21:09
Modifié par InformatiWeb le 23/05/2015 à 21:09
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
anes_dz
Messages postés
4
Date d'inscription
samedi 23 mai 2015
Statut
Membre
Dernière intervention
17 avril 2018
23 mai 2015 à 22:43
23 mai 2015 à 22:43
:/ j'ai pas compri j ss pas comment relié entre les deux pages "index.php" et " details.php" et comment passer la variable $id_produit de index.php a details.php
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 225
Modifié par gravgun le 23/05/2015 à 23:29
Modifié par gravgun le 23/05/2015 à 23:29
C'est cool tu lui apprends a créer des failles d'injections SQL qui pourront lui coûter très cher. Hors de ma vue, vile développeur.
InformatiWeb
Messages postés
1648
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
11 décembre 2021
449
Modifié par InformatiWeb le 24/05/2015 à 11:24
Modifié par InformatiWeb le 24/05/2015 à 11:24
@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;