debutant sessions - PHP - Programmation
Marsh Posté le 09-11-2005 à 11:43:11
ouverture de la session sur ma page d'accueil:
<?
session_start();
?>
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
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.
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?
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
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
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
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 .
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é |
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...).
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
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)
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>
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 );
?>
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 />';
?>
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.
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...
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!
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 formulairedans 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.
Marsh Posté le 09-11-2005 à 16:01:15
sous le message = editer le message
quand 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.
Marsh Posté le 09-11-2005 à 16:35:24
Code :
|
je fesait un essai
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 :
|
la page de mon panier:
http://www.informatiques-consommab [...] panier.php
avec son code (dans head):
Code :
|
effectivement c'est plus clair
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 ]
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.
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?
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
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.