PHP sérialisation
Résolu
Butters64
Messages postés
327
Date d'inscription
Statut
Membre
Dernière intervention
-
Butters64 Messages postés 327 Date d'inscription Statut Membre Dernière intervention -
Butters64 Messages postés 327 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je dois développer pour les cours un site de e-commerce en php et je rencontre un problème lors de l ajout d'un objet dans le panier. Je passe par la sérialisation et ca ne marche pas quelqu un pourrait me dire si le code est bon?
//Affichage des produit dans la bdd :
foreach($resultat as $i){
//Création de l'objet livre que j affiche par la suite.
$LIVRE = new Livre($i[0],$i[1],$i[2],$i[3],$i[4],$i[5],$i[6],$i[7]);
echo "<TABLE border=1><td>";
//Affichage des livres stocké dans la bdd
$LIVRE->afficherInfo();
//Bouton envoyant l'instance du livre a ma page de traitement panier
echo '<FORM method="GET" action="TraitementPanier.php"><input type= hidden value="'.serialize($LIVRE).'"name="objet"><input type=submit value="Ajouter" name="Ajouter"></form></td></table>';
}
//Classe traitant l'ajout dans le panier
session_start();
require_once("Livre.php");
$objet= unserialize($_GET['objet']);
var_dump($objet);
la page de traitement du panier m'affiche bool[false].
Merci d'avance
Je dois développer pour les cours un site de e-commerce en php et je rencontre un problème lors de l ajout d'un objet dans le panier. Je passe par la sérialisation et ca ne marche pas quelqu un pourrait me dire si le code est bon?
//Affichage des produit dans la bdd :
foreach($resultat as $i){
//Création de l'objet livre que j affiche par la suite.
$LIVRE = new Livre($i[0],$i[1],$i[2],$i[3],$i[4],$i[5],$i[6],$i[7]);
echo "<TABLE border=1><td>";
//Affichage des livres stocké dans la bdd
$LIVRE->afficherInfo();
//Bouton envoyant l'instance du livre a ma page de traitement panier
echo '<FORM method="GET" action="TraitementPanier.php"><input type= hidden value="'.serialize($LIVRE).'"name="objet"><input type=submit value="Ajouter" name="Ajouter"></form></td></table>';
}
//Classe traitant l'ajout dans le panier
session_start();
require_once("Livre.php");
$objet= unserialize($_GET['objet']);
var_dump($objet);
la page de traitement du panier m'affiche bool[false].
Merci d'avance
A voir également:
- PHP sérialisation
- 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