Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1632 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  debutant sessions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

debutant sessions

n°1242050
vincent220​8
Posté le 09-11-2005 à 11:32:47  profilanswer
 

bonjour je commence tout juste sur les sessions et je souhaiterai ouvrir une session et ensuite recuperer 4 données: la reference, la designation, le prix ht et la quantité
 
quelqu'un aurait il une indication afin de me permettre de demarrer? Merci par avance pour vos reponses.

mood
Publicité
Posté le 09-11-2005 à 11:32:47  profilanswer
 

n°1242061
vincent220​8
Posté le 09-11-2005 à 11:43:11  profilanswer
 

ouverture de la session sur ma page d'accueil:
 
<?
session_start();
?>

n°1242087
vincent220​8
Posté le 09-11-2005 à 12:09:48  profilanswer
 

<form name="form4" method="post" action="">
                        <table width="100%"  border="1" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
                          <tr bordercolor="#BDDFE1" bgcolor="#FFFFFF">
                            <td width="14%" class="menugauche"><table width="100%" border="0" cellpadding="0" cellspacing="0" >
                              <tr>
                                <td><div align="center"><img src="../../design/img/no_photo.gif" width="45" height="45"></div></td>
                              </tr>
                              <tr>
                                <td><input name="champ1" type="text" id="champ1" value="1ALP1" size="8" maxlength="8"></td>
                              </tr>
                            </table></td>
                            <td width="51%" class="textes"><textarea name="champ2" cols="25" rows="4" id="champ2">PACK de 20 lecteurs de  
disquettes 3.5 PCE 1.44MB
(coloris : beige) </textarea></td>
                            <td width="14%" class="textes"><input name="champ3" type="text" id="champ3" value="106.46" size="8" maxlength="8"></td>
                            <td width="11%" class="textes"><select name="champ4" id="champ4">
                              <option value="0" selected>0</option>
                              <option value="1">1</option>
                              <option value="2">2</option>
                              <option value="3">3</option>
                              <option value="4">4</option>
                              <option value="5">5</option>
                              <option value="6">6</option>
                              <option value="7">7</option>
                              <option value="8">8</option>
                              <option value="9">9</option>
                            </select></td>
                            <td width="10%" class="textes"><div align="right"><a href="#"onClick="window.open('http://www.informatiques-consommables.com/commandes/inter.php','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=2, resizable=0, copyhistory=0, menuBar=0, width=650, height=450');return(false)"><img src="http://www.informatiques-consommables.com/design/img/panier.jpg" alt="Ajouter" width="30" height="18" border="0"></a></div></td>
                          </tr>
                        </table>
                      </form>
 
voici les données qu il faut que je recupere

n°1242094
vincent220​8
Posté le 09-11-2005 à 12:18:23  profilanswer
 

j'esper que je suis assez clair : la page sur laquelle se trouve le formulaire : http://www.informatiques-consommab [...] 1/alps.php
 
encore merci pour votre aide c'est trés pressé et je ne m'en sors pas.

n°1242108
vincent220​8
Posté le 09-11-2005 à 12:41:17  profilanswer
 

pour creer la session:
<?  
session_start();  
?>
 
pour recuperer:
<?
$_SESSION['achats'][$id] = array( 'ref' => $ref, 'designation' => $designation, 'prixht' => $prixht, 'quantite' => $quantite );
?>
 
est ce ok?

n°1242115
thiebo1237​5
Posté le 09-11-2005 à 12:44:40  profilanswer
 

tu as testé ton code ?

n°1242118
vincent220​8
Posté le 09-11-2005 à 12:46:16  profilanswer
 

MERCI  de ta reponse non j'ai juste inscrit <?  
session_start();  
?>  sur ma page d'accueil et la selection d'articles se situe sur cette page : http://www.informatiques-consommab [...] 1/alps.php
je commence a patauger un peu

n°1242154
vincent220​8
Posté le 09-11-2005 à 13:18:40  profilanswer
 

je me noie y aurait-il une ame genereuse pour m'aider car je ne sais plus par quoi commencer

n°1242232
art_dupond
je suis neuneu... oui oui !!
Posté le 09-11-2005 à 14:29:38  profilanswer
 

tu essayes de récupérer les données du formulaire ?
 
si oui c'est avec $_POST[]
 
après, tu peux garder ces valeurs en session si tu veux  
 
$_SESSION['brolique'] = $_POST['brolique']
 
 
 
ps: j'ai pas très bien compris :sweat:

n°1242278
vincent220​8
Posté le 09-11-2005 à 14:59:36  profilanswer
 

merci pour ta reponse, je souhaiterai recuperer les données sur cette page : http://www.informatiques-consommab [...] 1/alps.php
 
pour commencer sur le premier tableau ou il y a la reference suivante:1alp1 aprés je me casserai la tete tout seul ms il faut juste que je demarre.
 
lorsque l on clique sur le pannier transmettre ces données sur la page : http://www.informatiques-consommab [...] panier.php
 
mais la je bloque .

mood
Publicité
Posté le 09-11-2005 à 14:59:36  profilanswer
 

n°1242286
dwogsi
Défaillance cérébrale...
Posté le 09-11-2005 à 15:02:44  profilanswer
 

vincent2208 a écrit :

bonjour je commence tout juste sur les sessions et je souhaiterai ouvrir une session et ensuite recuperer 4 données: la reference, la designation, le prix ht et la quantité
 
quelqu'un aurait il une indication afin de me permettre de demarrer? Merci par avance pour vos reponses.


 
Une indication? Bah je dirais qu'il y a plein de tutos sur le net, qui sont fais pour ca! RTFM
 
Mais bon puisque tu est là :
<? session_start(); ?> à chaque début de script utilisant les sessions (sans que rien ne soit encore envoyé au client, comme pour la fonction header().) que ce soit pour défirnir ou obtennir des valeurs.
 
Pour définir une valeur :
$_SESSION["index"] = "valeur string/int/etc...";
 
Pour obtennir une valeur:
tu utilise $_SESSION["index"]
 
Les contenus des formulaires sont dans la variable $_POST["index"] (si tu utilise la method post, voir $_GET sinon...).

n°1242297
vincent220​8
Posté le 09-11-2005 à 15:09:01  profilanswer
 

j'utilise effectivement la methode POST,
merci pour ta reponse, il y a pas mal de tutos sur le net mais je commence et aucun ne me sort de ce "mauvais pas", ce qui serai trés sympas se serait de regarder ma page (si tu as le temps) et de me donner le coup de pouce pour que je puisse voler de mes propres ailes.
Je n'arrive pas a recuperer mes données sur cette page : http://www.informatiques-consommab [...] panier.php

n°1242300
dwogsi
Défaillance cérébrale...
Posté le 09-11-2005 à 15:12:44  profilanswer
 

Bah donne nous du code!!!! Si tu veux qu'on aide ya pas 36 000 solutions!
Au fait, j'aime pas trop la source html de la page de confirmation de l'envois (http://www.informatiques-consommab [...] envoi.php3)


Message édité par dwogsi le 09-11-2005 à 15:13:07

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1242305
vincent220​8
Posté le 09-11-2005 à 15:15:21  profilanswer
 

merci beaucoup:
voila pour le formulaire des ajouts articles :
 
<td width="14%" class="menugauche"><table width="100%" border="0" cellpadding="0" cellspacing="0" >
                              <tr>
                                <td><div align="center"><img src="../../design/img/no_photo.gif" width="45" height="45"></div></td>
                              </tr>
                              <tr>
                                <td><input name="champ1" type="text" id="champ1" value="1ALP1" size="8" maxlength="8"></td>
                              </tr>
                            </table></td>
                            <td width="51%" class="textes"><textarea name="champ2" cols="25" rows="4" id="champ2">PACK de 20 lecteurs de  
disquettes 3.5 PCE 1.44MB
(coloris : beige) </textarea></td>
                            <td width="14%" class="textes"><input name="champ3" type="text" id="champ3" value="106.46" size="8" maxlength="8"></td>
                            <td width="11%" class="textes"><select name="champ4" id="champ4">
                              <option value="0" selected>0</option>
                              <option value="1">1</option>
                              <option value="2">2</option>
                              <option value="3">3</option>
                              <option value="4">4</option>
                              <option value="5">5</option>
                              <option value="6">6</option>
                              <option value="7">7</option>
                              <option value="8">8</option>
                              <option value="9">9</option>
                            </select></td>
                            <td width="10%" class="textes"><div align="right">
                              <input name="submit" type="Image" src="../../design/img/panier.jpg" alt="Ajouter" border="0">
                            </div></td>

n°1242306
vincent220​8
Posté le 09-11-2005 à 15:16:39  profilanswer
 

voila pour les sessions en haut de page:
<?
session_start();
$_SESSION['achats'][$id] = array( 'ref' => $ref, 'designation' => $designation, 'prixht' => $prixht, 'quantite' => $quantite );  
?>

n°1242307
vincent220​8
Posté le 09-11-2005 à 15:17:23  profilanswer
 

pannier.php
 
<?php
// On appelle la session
session_start();
 
// On affiche une phrase résumant les infos sur l'utilisateur courant
echo 'ref : ',$_SESSION['ref'],'<br />
     designation : ',$_SESSION['designation'],'<br />
     prixht : ',$_SESSION['prixht'],'<br />
     quantite : ',$_SESSION['quantite'],'<br />';
?>

n°1242317
vincent220​8
Posté le 09-11-2005 à 15:28:49  profilanswer
 

j'espere etre preci si ce n'est pas le cas n'hesitez pas à me le faire savoir.

n°1242319
dwogsi
Défaillance cérébrale...
Posté le 09-11-2005 à 15:30:02  profilanswer
 

Ya des balises pour mettre du code bordel!!!
Et puis une seul post ca suffit!


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1242322
vincent220​8
Posté le 09-11-2005 à 15:32:32  profilanswer
 

ok ttes mes excuses je n'ai pas l'habitude des forums, je retien pour la prochaine fois...

n°1242344
dwogsi
Défaillance cérébrale...
Posté le 09-11-2005 à 15:48:12  profilanswer
 

Non mais ya un bouton pour éditer tes messages, alors si tu pouvais t'en servir et mettre ton code entre les balises [cpp] par exemple ca sera vachement simpa pour la lecture de ton code. Merci!


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1242349
vincent220​8
Posté le 09-11-2005 à 15:53:28  profilanswer
 

ok donc je reprend proprement:
je commence sur cette page ou se situe le formulaire de selection des articles:
http://www.informatiques-consommab [...] 1/alps.php
le code du formulaire:(dans body)
<td width="14%" class="menugauche"><table width="100%" border="0" cellpadding="0" cellspacing="0" >  
                              <tr>  
                                <td><div align="center"><img src="../../design/img/no_photo.gif" width="45" height="45"></div></td>  
                              </tr>  
                              <tr>  
                                <td><input name="champ1" type="text" id="champ1" value="1ALP1" size="8" maxlength="8"></td>  
                              </tr>  
                            </table></td>  
                            <td width="51%" class="textes"><textarea name="champ2" cols="25" rows="4" id="champ2">PACK de 20 lecteurs de  
disquettes 3.5 PCE 1.44MB  
(coloris : beige) </textarea></td>  
                            <td width="14%" class="textes"><input name="champ3" type="text" id="champ3" value="106.46" size="8" maxlength="8"></td>  
                            <td width="11%" class="textes"><select name="champ4" id="champ4">  
                              <option value="0" selected>0</option>  
                              <option value="1">1</option>  
                              <option value="2">2</option>  
                              <option value="3">3</option>  
                              <option value="4">4</option>  
                              <option value="5">5</option>  
                              <option value="6">6</option>  
                              <option value="7">7</option>  
                              <option value="8">8</option>  
                              <option value="9">9</option>  
                            </select></td>  
                            <td width="10%" class="textes"><div align="right">  
                              <input name="submit" type="Image" src="../../design/img/panier.jpg" alt="Ajouter" border="0">  
                            </div></td>
la page de mon panier:
http://www.informatiques-consommab [...] panier.php
avec son code (dans head):
<?php  
// On appelle la session  
session_start();  
 
// On affiche une phrase résumant les infos sur l'utilisateur courant  
echo 'ref : ',$_SESSION['ref'],'<br />  
     designation : ',$_SESSION['designation'],'<br />  
     prixht : ',$_SESSION['prixht'],'<br />  
     quantite : ',$_SESSION['quantite'],'<br />';  
?>
 
 
 
ps je suis desole pas vu le bouton contenant les balises [cpp] je cherche en attendant ta reponse.

n°1242358
omega2
Posté le 09-11-2005 à 16:01:15  profilanswer
 

http://forum-images.hardware.fr/themes_static/images_forum/1/edit.gif sous le message = editer le message
 
http://forum-images.hardware.fr/icones/message/c.gifquand on répond ou qu'on modifie le message = mettre les balises cpp autour du texte sélectionné.
 
Et t'as un bouton nomé aperçu pour vérifier si le texte saisie donne l'effet recherché.
 
Edit : et même si t'as pas vu le bouton qui va bien, tu rajoutes [cpp ] au début de ton code (sans les espaces) et [/cpp ] à la fin pour indiquer au systéme que c'est du code.


Message édité par omega2 le 09-11-2005 à 16:02:36
n°1242370
vincent220​8
Posté le 09-11-2005 à 16:09:43  profilanswer
 

merci

n°1242390
dwogsi
Défaillance cérébrale...
Posté le 09-11-2005 à 16:33:00  profilanswer
 

Et tu ferais pas les modifs de ton post par harsard???


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1242396
vincent220​8
Posté le 09-11-2005 à 16:35:24  profilanswer
 

Code :
  1. je pensai que tu etais parti je fais ca de suite


je fesait un essai  :)

n°1242403
vincent220​8
Posté le 09-11-2005 à 16:38:45  profilanswer
 

je commence sur cette page ou se situe le formulaire de selection des articles:  
http://www.informatiques-consommab [...] 1/alps.php
le code du formulaire dans body)  

Code :
  1. <td width="14%" class="menugauche"><table width="100%" border="0" cellpadding="0" cellspacing="0" > 
  2.                               <tr> 
  3.                                 <td><div align="center"><img src="../../design/img/no_photo.gif" width="45" height="45"></div></td> 
  4.                               </tr> 
  5.                               <tr> 
  6.                                 <td><input name="champ1" type="text" id="champ1" value="1ALP1" size="8" maxlength="8"></td> 
  7.                               </tr> 
  8.                             </table></td> 
  9.                             <td width="51%" class="textes"><textarea name="champ2" cols="25" rows="4" id="champ2">PACK de 20 lecteurs de 
  10. disquettes 3.5 PCE 1.44MB 
  11. (coloris : beige) </textarea></td> 
  12.                             <td width="14%" class="textes"><input name="champ3" type="text" id="champ3" value="106.46" size="8" maxlength="8"></td> 
  13.                             <td width="11%" class="textes"><select name="champ4" id="champ4"> 
  14.                               <option value="0" selected>0</option> 
  15.                               <option value="1">1</option> 
  16.                               <option value="2">2</option> 
  17.                               <option value="3">3</option> 
  18.                               <option value="4">4</option> 
  19.                               <option value="5">5</option> 
  20.                               <option value="6">6</option> 
  21.                               <option value="7">7</option> 
  22.                               <option value="8">8</option> 
  23.                               <option value="9">9</option> 
  24.                             </select></td> 
  25.                             <td width="10%" class="textes"><div align="right"> 
  26.                               <input name="submit" type="Image" src="../../design/img/panier.jpg" alt="Ajouter" border="0"> 
  27.                             </div></td>

 
la page de mon panier:  
http://www.informatiques-consommab [...] panier.php  
avec son code (dans head):  

Code :
  1. <?php 
  2. // On appelle la session   
  3. session_start(); 
  4.  
  5. // On affiche une phrase résumant les infos sur l'utilisateur courant   
  6. echo 'ref : ',$_SESSION['ref'],'<br /> 
  7.      designation : ',$_SESSION['designation'],'<br /> 
  8.      prixht : ',$_SESSION['prixht'],'<br /> 
  9.      quantite : ',$_SESSION['quantite'],'<br />'; 
  10. ?>


effectivement c'est plus clair

n°1242407
vincent220​8
Posté le 09-11-2005 à 16:41:36  profilanswer
 

desole j'ai oublier l'ouverture de la session sur la page du formulaire articles :
[cpp ]<?
session_start();
$_SESSION['achats'][$id] = array( 'ref' => $ref, 'designation' => $designation, 'prixht' => $prixht, 'quantite' => $quantite );  
?>[/cpp ]

n°1242464
vincent220​8
Posté le 09-11-2005 à 17:44:57  profilanswer
 

ca y est je me suis noyé... :-(

n°1242893
vincent220​8
Posté le 10-11-2005 à 09:29:35  profilanswer
 

bonjour à tous, j'ai du nouveau mais ca coince ailleurs, la connerie vient de moi mais je ne vois pas :  
 
http://www.informatiques-consommab [...] 1/alps.php je recupere mes donner lorsque on ajoute un produit dans le panier mais si je revien sur la page il ne garde en memoire que la derniere selection dans le panier. Merci pour votre aide.
 

n°1242940
omega2
Posté le 10-11-2005 à 11:00:05  profilanswer
 

Chouet, petite visite rapide et on voit que le résultat. On poura certe constater le probléme mais ca t'aidera pas qu'on te dise "a oui, ca bug". Et malheureusement, comment veux tu qu'on te dise autre chôse sans détail et surtout sans code?

n°1243018
vincent220​8
Posté le 10-11-2005 à 11:52:01  profilanswer
 

bonjour, j'ai reussi à avancer un peu j'ai remi un nouveau post plus clair http://forum.hardware.fr/hardwaref [...] m#t1242933
ce n'est que le debut mais je bloque et j'ai mis tous les elemets que j'ai, merci

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  debutant sessions

 

Sujets relatifs
faire un site, mes premiers pas (débutant inside)[debutant] - Probleme de saisie avec fgets.
Gestion des sessions chez free[debutant] [swing] bulle d'aide à la eclipse
Problèmes entres sessions et affichage en pseudo frames[Debutant]besoin d'aide pour dessiner dans un JPanel
[débutant] Image dans un tableau...Debutant - Comparaison de chaine de caractère
aide à la réalisation d'un projet (niv débutant)[PHP]Problème avec les Sessions (débutant)
Plus de sujets relatifs à : debutant sessions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR