begin process at 2010 02 10 15:12:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

charger une donnée dans une session


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

charger une donnée dans une session

vendredi 1 juin 2007 à 14:45:20 | charger une donnée dans une session

Masterchiefer

Bonjour à tous, j'avais posté un message avant et après avoir visité le lien que l'on m'a donné j'ai découvert les sessions. J'ai installé mon panier mais le soucis est que je ne comprend pas comment faire pour logger une info dans une session. Le reste j'ai compri mais cela non :/

on doit loguer une ligne de base de donnée dans un panier dont une information pas signalé sur le visuel de lobjet. Je m'explique...

voici le code de ma page de produit

<html>
<body>
<form method="post" action="function.php">
<?
            session_start();
            $connexion = mysql_connect(*,*,*);
            if ($connexion)
            {
            //connexion réussie
            mysql_select_db(*,$connexion);
            $requete="SELECT * FROM Cartegraphique WHERE Intcg LIKE 'ati%'";
            $resultat=mysql_query($requete,$connexion);
            $ligne=mysql_fetch_assoc($resultat);
            echo '<center><font size="8" /></center>';
            echo '<p /><table bgcolor=#EEEEFF width=100%>';
            echo "<tr><th bgcolor=#DDDDEE>Photo</th><th bgcolor=#DDDDEE>Intitulé</th><th bgcolor=#DDDDEE>Quantité Disponible</th><th bgcolor=#DDDDEE>Prix</th><th bgcolor=#DDDDEE>Sélection</th></tr>";
            while($ligne)
                {
                echo '<tr><td><img src="/image/7300gt.jpg" />'.'</td><td>'.$ligne["Intcg"].'</td><td>'.$ligne["Qtecg"].'</td><td>'.$ligne["Prixcg"].'</td><td><input type="submit" name="submit" value="Ajouter au panier"></td></tr></center>';
                $ligne=mysql_fetch_assoc($resultat);
                }
            echo '</table>';
            }
            else
            {
            echo "Impossible de se connecter !!!<br />";
            }
            mysql_close($connexion);
?>

<a href="index2.php" class="texte">Retour à la page d'accueil</a>
</body>
</html>

donc ici j'ouvre une session, je fais appel aux infos contenues dans ma table puis j'ajoute un lien mais je ne sais pas comment faire pour que le bouton envoi la donnée sur une session et que par la suite je puisse ouvrir mon panier et retrouver les données de ma session

Sur ce code ci-dessous je récupère les données de la session, c'est la page de mon panier

</BODY>
</HTML>

<?
session_start();
echo '<p /><table bgcolor=#EEEEFF width=100%>';
echo "<tr><th bgcolor=#DDDDEE>Référence</th><th bgcolor=#DDDDEE>Intitulé</th><th bgcolor=#DDDDEE>Quantité</th><th bgcolor=#DDDDEE>Prix</th></tr>";
echo '<tr><td>'$_SESSION['Ref']'</td><td>'$_SESSION['Int']'</td><td>'$_SESSION['Qte']'</td><td>''</td></tr></center>';
?>
<a href="viderpanier.php">Vider le panier</a>


<a href="index2.php" class="texte">Retour à la page d'accueil</a>
</body>
</html>

(le code de cette page ne prend pas en compte la totalité de l'affichage pour le moment ainsi que les quantités et prix)

Si quelqu'un peut m'aider a mieux comprendre les sessions je suis partant ^^ merci de répondre ;)
vendredi 1 juin 2007 à 14:54:08 | Re : charger une donnée dans une session

witch32

Membre Club

ton session_start doit etre tout en haut...avant meme ta balise <html>...

je ne me suis pas plongée à fond dans ton script : commence déjà par ca et teste...

vendredi 1 juin 2007 à 16:57:54 | Re : charger une donnée dans une session

Masterchiefer

sa n'a pas marché mais en fait en relisant l'explication j'ai compri mes erreurs ^^ merci tout de meme ;)
vendredi 1 juin 2007 à 18:16:10 | Re : charger une donnée dans une session

coucou747

Salut

header already sent je parie.... c'est une erreur qui est revenue 4 fois cette semaine, alors tu la traduis deja, ensuite, tu te renseigne sur ce que c'est qu'une requette http, sur pourquoi session_start envoie un cookie, et sur ou sont les cookies...

dans le reglement, on peut lire qu'on doit chercher avant de poser la question

une recherche sur exalead vous aurait peut-etre evite de poser cette question
In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy


Cette discussion est classée dans : ligne, mysql, connexion, session, echo


Répondre à ce message

Sujets en rapport avec ce message

erreur de controle mais où ??? [ par ahcorad ] Alors une page normale avec des liste déroulantes avec des données MySQL, au lancement de la page, les valeurs devraient être vides mais la première l Besoin d'aide urgent [ par Masterchiefer ] Bonjour, alors j'aurais une petite question.Je suis en BTS informatique de gestion spécialité développeur et dans le cadre de mon stage je dois réalis verification du login dans la base [ par elksibi ] Bonsoir,J'ai un probleme avec la redirection header ("location") et la verification du mot de passe dans la base en PHP.D'abord, j'ai un formulaire, q comment faire une requete mysql ? [ par saibe ] hello tout le monde !débutant en php et mysql je ne comprend po l'erreur de mon code :$mysql_host="localhost"; // le serveur$mysql_login=""; // le log Débutant - Bug dans un code PHP [ par ydu ] Salut, j'ai tout simplement un bug dans mon code PHP  (Unexepted '<meta http-equiv="Conte affichage conditionnel avec les sessions [ par rudybiss ] Salut à tous!Je suis en train de faire un petit site marchand et en ce moment je suis sur les sessions.mon pb est que j'ai une table commande_fourniss Paginations [ par slhuilli ] bonjourje ne sais pas apres de longues recherches comment je pourrais paginer 10 par 10 mes réponses issues d'une select * .Voici ce que j'ai :     se récupérer un fichier de la BD MYSQL [ par mao54 ] salutj'ai des fichier stockés dans la base de donnée et j'ai une methode de recherche qui affiche ces resultats dans un tableau.je souhaite dans la co PARTAGER UNE CONNEXION MySQL ENTRE PLUSIEURS SESSION [ par CleFac ] bonjour,j'ai remarqué que sur certains hébergeur le nombre de connexions silmultées sont limitées.donc j'aimerai savoir comment partager une connexion rajouter une ligne à mon tableau en cliquant sur un bouton [ par Deis94 ] Voila jai un petit souci et je bricole pas mal pour men sortir (suffit de jeter un coup d'oeilà mon script )en considérant que je suis dans un tableau


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,796 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales