debutant sessions

debutant sessions - PHP - Programmation

Marsh Posté le 09-11-2005 à 11:32:47    

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.

Reply

Marsh Posté le 09-11-2005 à 11:32:47   

Reply

Marsh Posté le 09-11-2005 à 11:43:11    

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

Reply

Marsh Posté le 09-11-2005 à 12:09:48    

<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

Reply

Marsh Posté le 09-11-2005 à 12:18:23    

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.

Reply

Marsh Posté le 09-11-2005 à 12:41:17    

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

Reply

Marsh Posté le 09-11-2005 à 12:44:40    

tu as testé ton code ?

Reply

Marsh Posté le 09-11-2005 à 12:46:16    

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

Reply

Marsh Posté le 09-11-2005 à 13:18:40    

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

Reply

Marsh Posté le 09-11-2005 à 14:29:38    

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:

Reply

Marsh Posté le 09-11-2005 à 14:59:36    

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 .

Reply

Marsh Posté le 09-11-2005 à 14:59:36   

Reply

Marsh Posté le 09-11-2005 à 15:02:44    

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...).

Reply

Marsh Posté le 09-11-2005 à 15:09:01    

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

Reply

Marsh Posté le 09-11-2005 à 15:12:44    

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})/
Reply

Marsh Posté le 09-11-2005 à 15:15:21    

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>

Reply

Marsh Posté le 09-11-2005 à 15:16:39    

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

Reply

Marsh Posté le 09-11-2005 à 15:17:23    

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 />';
?>

Reply

Marsh Posté le 09-11-2005 à 15:28:49    

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

Reply

Marsh Posté le 09-11-2005 à 15:30:02    

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})/
Reply

Marsh Posté le 09-11-2005 à 15:32:32    

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

Reply

Marsh Posté le 09-11-2005 à 15:48:12    

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})/
Reply

Marsh Posté le 09-11-2005 à 15:53:28    

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.

Reply

Marsh Posté le 09-11-2005 à 16:01:15    

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
Reply

Marsh Posté le 09-11-2005 à 16:09:43    

merci

Reply

Marsh Posté le 09-11-2005 à 16:33:00    

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})/
Reply

Marsh Posté le 09-11-2005 à 16:35:24    

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


je fesait un essai  :)

Reply

Marsh Posté le 09-11-2005 à 16:38:45    

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

Reply

Marsh Posté le 09-11-2005 à 16:41:36    

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 ]

Reply

Marsh Posté le 09-11-2005 à 17:44:57    

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

Reply

Marsh Posté le 10-11-2005 à 09:29:35    

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.
 

Reply

Marsh Posté le 10-11-2005 à 11:00:05    

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?

Reply

Marsh Posté le 10-11-2005 à 11:52:01    

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

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed