Gestion de Contenu, de Communauté et de groupes de travail collaboratif - Open Source, français, sécurisé, stable et performant

  • MODULES

    Pour étendre les nombreuses fonctionnalités disponibles de base - modules.npds.org est à votre disposition.

    Des modules complémentaires, une communauté de développeurs active, des forums pour vos questions ... NPDS  est aussi une plateforme de développement !
  • STYLES

    Vous cherchez des thèmes graphiques pour votre portail ou votre communauté : styles.npds.org est à votre disposition.

    Des thèmes du plus simple au plus sophistiqué. Des thèmes facilement modifiables et toujours en Open-Source - Laissez simplement parler votre imagination !
  • BIBLES

    La documentation indispensable pour personnaliser et exploiter toute la puissante de NPDS  est à votre disposition sur bible.npds.org.

    Vous pouvez participer à l'effort de documentation - rien de plus simple : contactez un membre de la Team de développement et nous vous ouvrirons un compte sur le Wiki !
Devenir membre    |    Identifiant : Mot de Passe : -
Au delà de la gestion de contenu 'classique', NPDS met en oeuvre un ensemble de fonctions spécifiquement dédiées à la gestion de Communauté et de groupes de travail collaboratif.
Il s'agit d'un Content & Community Management System (CCMS) robuste, sécurisé, complet, performant et parlant vraiment français.

Gérez votre Communauté d'utilisateurs, vos groupes de travail collaboratif, publiez, gérez et organisez votre contenu grâce aux puissants outils disponibles de base.
  • Multi langues (Français, Anglais, Allemand, Espagnol, Chinois)
  • Respect des standards : UTF8, XHTML, CSS, ...
  • Système de blocs avancés
  • Installation et administration complète et centralisée
  • Editeur HTML intégré
  • Gestionnaire de fichier en ligne
  • Gestion des groupes de membres
  • Ecriture collaborative de documents (PAD)
  • Forums évolués
  • Mini-sites (pour les membres et les groupes de travail)
  • Chat temp réel
  • Système de News et de rubriques complet (édition, révision, publication)
  • ...
Gratuit et libre (Open-Source), développé en PHP, NPDS est personnalisable grâce à de nombreux thèmes et modules et ne requiert que quelques compétences de base.
NPDS Workplace - groupe de travail collaboratif
 NPDS WorkSpace - tous l'univers du travail collaboratif.
Modéré par : developpeur jpb Jireck 
Index du Forum » » Le coin des codeurs » » passage du valeur des variable entre les pages
Auteurpassage du valeur des variable entre les pages
rabia
19   

rabia
  Posté : 16-06-2004 12:58

bonjour

j'ai un probleme avec le passage d'une valeure d'une page a une autres par la fonction < form >, pour le premeinr passage il n'est pas de probleme dans l'affichage des variables , mais le probleme suppose dans le second passage, est ce que en peut envoyer les valeures des variables avec la fonction et comment ?
mes salutations

  Profil  
Tribal-Dolphin
4374       
 

Tribal-Dolphin
  Posté : 16-06-2004 13:15

Oui.
Déjà, petite précision, form n'est pas une fonction, c'est un balise de formulaire.

Donc 2 solutions s'offrent à toi :
- Affichage des valeurs =
<input type="text" name="nom" value="<? $nom?>">


- Valeurs cachés =
<input type="hidden" name="nom" value="<? $nom?>">



C deux méthode ne sont utilisable que via un formulaire.

  Profil  
rabia
19   

rabia
  Posté : 16-06-2004 15:54

bonjour;
j'ai utilisé le code suivent:
<form action="http://127.0.0.1/weblocal/insertion.php" method="post" >
<table cellpadding=0 cellspacing=0 border=0 align=left>
<tr>
<td><img src="c:\mes documents\mes images\line.gif"></td></tr></table>
<table cellpadding=0 cellspacing=0 border=0 width=458 align=left>
<tr class=backgroundblock>
<td background="c:\mes documents\mes images\bg_menu.gif" colspan=3> <img src="c:\mes documents\mes images\desg.gif">
<font size="4"><span class=headline>
inscription                                etape 1/3</span></font></td></tr>
<tr>
<td><img src="c:\mes documents\mes images\bg1.gif"></td>
<td bgcolor="#ffffff" colspan=2> </td>
<td><img src="c:\mes documents\mes images\bg1.gif"></td> </tr>

<tr>
<td><img src="c:\mes documents\mes images\bg1.gif"></td>
<td bgcolor="#ffffff" align=center colspan=2><font color="#004887" size="4">Cette inscription permet d'ouvrir un compte prépayé</font></td>
<td><img src="c:\mes documents\mes images\bg1.gif"></td></tr>

<tr>
<td><img src="c:\mes documents\mes images\bg1.gif"></td>
<td bgcolor="#ffffff" colspan=2> </td>
<td><img src="c:\mes documents\mes images\bg1.gif"></td> </tr>
<tr>
<td colspan=4><img src="c:\mes documents\mes images\bg5.gif"></td></tr>
<tr>
<tr>
<td><img src="c:\mes documents\mes images\bg1.gif"></td>
<td bgcolor="#F4F4F4" class=textbold colspan=2 align=center><b> Données générales</b></font></td>
<td><img src="c:\mes documents\mes images\bg1.gif"></td></tr>
<tr>
<td colspan=4><img src="c:\mes documents\mes images\bg5.gif"></td></tr>
<tr>
<tr>
<td><img src="c:\mes documents\mes images\bg1.gif"></td>
<td bgcolor="#ffffff" colspan=2> </td>
<td><img src="c:\mes documents\mes images\bg1.gif"></td> </tr>

<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td align=left>  Civilité :</td>
<td><select style="text" name="civilite" ><option select value="homme">Homme</option><option value="femme">Femme</option></select></td>
<td ><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#ffffff" >  Nom :</td><td> <input style="text" size="20" name="nom" ></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#ffffff" >  Prénom :</td><td> <input style="text"size="20" name="prenom" ></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#ffffff" >  Poffession :</td><td> <input style="text" name="proffession" size="20" ></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#ffffff" >  Date de naissance: </td><td><select size="1" name="jour" >
<option select value=<? print "$jour"; ?> 01</option>
<option select value="02"> 02</option>
<option select value="03"> 03</option>
<option select value="04"> 04</option>
<option select value="05"> 05</option>
<option select value="06"> 06</option>
<option select value="07"> 07</option>
<option select value="08"> 08</option>
<option select value="09"> 09</option>
<option select value="10"> 10</option>
<option select value="11"> 11</option>
<option select value="12"> 12</option>
<option select value="13"> 13</option>
<option select value="14"> 15</option>
<option select value="15"> 15</option>
<option select value="16"> 16</option>
<option select value="17"> 17</option>
<option select value="18"> 18</option>
<option select value="19"> 19</option>
<option select value="20"> 20</option>
<option select value="21"> 21</option>
<option select value="22"> 22</option>
<option select value="23"> 23</option>
<option select value="24"> 24</option>
<option select value="25"> 25</option>
<option select value="26"> 26</option>
<option select value="27"> 27</option>
<option select value="28"> 28</option>
<option select value="29"> 28</option>
<option select value="30"> 30</option>
<option select value="31"> 31</option></select>  
<select size="1" name="mois">
<option select valeu="Janvier"> Janvier</option>
<option select valeu="Février"> Février</option>
<option select valeu="Mars"> Janvier</option>
<option select valeu="Janvier"> Mars</option>
<option select valeu="Avril"> Avril</option>
<option select valeu="Mai"> Mai</option>
<option select valeu="Juin"> Juin</option>
<option select valeu="Juillet"> Juillet</option>
<option select valeu="Août "> Août </option>
<option select valeu="Septembre"> Septembre</option>
<option select valeu="Octobre"> Octobre</option>
<option select valeu="Novembre"> Novembre</option>
<option select valeu="Décembre"> Décembre</option>
</select>  
<select size="1" name="annee">
<option select value="1950">1950</option>
<option select value="1951">1951</option>
<option select value="1952">1952</option>
<option select value="1953">1953</option>
<option select value="1954">1954</option>
<option select value="1955">1955</option>
<option select value="1956">1956</option>
<option select value="1957">1957</option>
<option select value="1958">1958</option>
<option select value="1959">1959</option>
<option select value="1960">1960</option>
<option select value="1961">1961</option>
<option select value="1962">1962</option>
<option select value="1963">1963</option>
<option select value="1964">1964</option>
<option select value="1965">1965</option>
<option select value="1966">1966</option>
<option select value="1967">1967</option>
<option select value="1968">1968</option>
<option select value="1969">1969</option>
<option select value="1970">1970</option>
<option select value="1971">1971</option>
<option select value="1972">1972</option>
<option select value="1973">1973</option>
<option select value="1974">1974</option>
<option select value="1975">1975</option>
<option select value="1976">1976</option>
<option select value="1977">1977</option>
<option select value="1978">1978</option>
<option select value="1979">1979</option>
<option select value="1980">1980</option>
<option select value="1981">1981</option>
<option select value="1982">1982</option>
<option select value="1983">1983</option>
<option select value="1984">1984</option>
<option select value="1985">1985</option>
<option select value="1986">1986</option>
<option select value="1987">1987</option>
<option select value="1988">1988</option>
<option select value="1989">1989</option>
<option select value="1990">1990</option>
</td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#ffffff">  Adresse :</td><td> <input style="text" size="20" name="adresse" ></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#ffffff">  Code postale : </td><td><input style="text" size="10" name="code" ></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#ffffff">  Ville:</td><td> <input style="text" name="ville"></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td colspan=4><img src="c:\mes documents\mes images\bg5.gif"></td></tr>
<tr>
<td><img src="c:\mes documents\mes images\bg1.gif"></td>
<td bgcolor="#F4F4F4" colspan=2><b>Contact</b>             
vous devez préciser au moin un contact</td>
<td><img src="c:\mes documents\mes images\bg1.gif"></td></tr>
<tr>
<td colspan=4><img src="c:\mes documents\mes images\bg5.gif"></td></tr>
<tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td> Téléphone1 :</td><td> <input type="text" size=20 name="telephone1"> <img src="c:\mes documents\mes images\telephone10.jpg" height=20></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td>  Téléphone2 :</td><td> <input type="text" size=20 maxlongth=20></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td>  Fax :</td><td> <input type="text" size=20 maxlongth=20 name="fax"></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td>  Email :</td><td><input type="text" size=20 maxlongth=20 name="email"></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td colspan=4><img src="c:\mes documents\mes images\bg5.gif"></td></tr>
<tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td bgcolor="#F4F4F4" class=textbold colspan=2 align=center><b>Authentification</b> </td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td colspan=4><img src="c:\mes documents\mes images\bg5.gif"></td></tr>
<tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td >login :</td><td><input type="text" name="login"size="20"> </td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td >Mot de passe :</td><td><input type="password" name="password" size="20"> </td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>

<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td >Confirmation :</td><td><input type="password" name="confirmation" size="20"> </td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
<tr>
<td><img src="c:\mes documents\mes images\bg2.gif"></td>
<td background="c:\mes documents\mes images\bg_menu.gif" class=textbold align=center colspan=2> <input type="submit" value="suivant"></td>
<td><img src="c:\mes documents\mes images\bg2.gif"></td></tr>
</table></form>
Tel que insertion.php utilise une<a href=""> qui lui orienté ver une autre page où je veux afficher la valeur des variables (donc sur la troisième page) problème!!
merci;

Message édité par : Tribal-Dolphin


  Profil  
Tribal-Dolphin
4374       
 

Tribal-Dolphin
  Posté : 16-06-2004 16:07

Bon apparemment, t'as rien compris.

1er Page => Le formulaire que tes gars saisissent
2e Page => Ce que je t'ai donné dans mon précdent post
3e Page => Tu traite les infos

  Profil  
rabia
19   

rabia
  Posté : 16-06-2004 16:23

bonjour;
sur l1er page le visiteur saiser leur formulair ensuite sur insertion.php(2 e page) le visiteur doit confiremer leurs information, et pour sela il dois suiver un lien, en suite sur la
3e=>page je veux traites leurs information
mercie

  Profil  
Tribal-Dolphin
4374       
 

Tribal-Dolphin
  Posté : 16-06-2004 16:25

C exactement ce que je t'ai expliquer plus haut, donc c ok.
si tu comprends toujours pas, regarde comment est fait user.php, c la même chose

  Profil  
rabia
19   

rabia
  Posté : 16-06-2004 17:22

bonjour;
par exp:

<form action="http://127.0.0.1/weblocal/essai1.php" method="post" >
<input type="text" name="nom" value="<? $nom; ?>">
<input type="submit" value="suivant">
</form>
essai1.php
<?
print ('vous avez tapie le noms suivant: ');
print $nom; ?>
<br>
<?
print ('pour contunie suiver le lien');

?>
<a href="http://127.0.0.1/weblocal/essai2.php">suivant</a>
c'est bon pui;

essai2.php
<?
print $nom;
?>
le pb est ce pose au niveau essai2 pas d'affichage;
merci

Message édité par : Tribal-Dolphin


  Profil  
Tribal-Dolphin
4374       
 

Tribal-Dolphin
  Posté : 16-06-2004 19:28

LIS MON MESSAGE
Je t'ai déjà expliqué 3 fois comment faire à la page 2 (essai1.php)
Alors relis attentivement et fait.

  Profil  
rabia
19   

rabia
  Posté : 21-06-2004 11:41

Pardons j'ai male expliquer mon pb ; mon problème est la récupération des valeurs des variables pour les autres pages ; et pour cela j'ai trouver que les sessions résolu ce problème merci pour votre aide .

  Profil  
axel
10065       
 

axel
  Posté : 30-06-2004 07:59

trop lol !!

tu te fais chier avec des sessions alors qu'on t'a expliquer comment les recuperer sir les page 2 et 3...

je recommence :

1° page :
<code>
<form action=page2 method=post>
Nom : <input type=text name=nom value="">
<input type=submit value=envoyer>
</form>
</code>

2° page :
<code>
$nom = $_POST['nom'];
<form action=page3>
Merci de confirmer
Nom : <input type=text name=nom value="$nom">
<input type=submit value=Confirmer>
</form>
</code>

ou alors :

Merci de confirmer :
<code>
$nom = $_POST['nom'];
Nom : echo $nom;
<form action=page3 method=post>
<input type=hidden name=nom value=$nom>
<input type=submit value=Confirmer>
</form>
</code>

Dans le 1° cas, tu reaffiche le form avec les valeur rentré, dans le deuxieme, tu ecris les valeur données et tu les transmet caché...

et enfin, 3° page :
<code>
$nom = $_POST['nom'];
$sql = INSERT INTO xxx VALUE ('', '$nom");
etc...
</code>

a noter, avec un ptit switch, tu peux tout faire en un seul fichier...


Voila, c plus clair ??



PS : tel quel, ca marchera pas, manque des <?, des echo, etc...

Message édité par : Tribal-Dolphin


  Profil  E-mail  www  
axel
10065       
 

axel
  Posté : 30-06-2004 08:01

trop lol !!

tu te fais chier avec des sessions alors qu'on t'a expliquer comment les recuperer sir les page 2 et 3...

je recommence :

1° page :


&lt;form action=page2 method=post&gt;
Nom : &lt;input type=text name=nom value=&quot;&quot;&gt;
&lt;input type=submit value=envoyer&gt;
&lt;/form&gt;



2° page :


$nom = $_POST['nom'];
&lt;form action=page3&gt;
Merci de confirmer
Nom : &lt;input type=text name=nom value=&quot;$nom&quot;&gt;
&lt;input type=submit value=Confirmer&gt;
&lt;/form&gt;



ou alors :

Merci de confirmer :


$nom = $_POST['nom'];
Nom : echo $nom;
&lt;form action=page3 method=post&gt;
&lt;input type=hidden name=nom value=$nom&gt;
&lt;input type=submit value=Confirmer&gt;
&lt;/form&gt;



Dans le 1° cas, tu reaffiche le form avec les valeur rentré, dans le deuxieme, tu ecris les valeur données et tu les transmet caché...

et enfin, 3° page :


$nom = $_POST['nom'];
$sql = INSERT INTO xxx VALUE ('', '$nom&quot;);
etc...



a noter, avec un ptit switch, tu peux tout faire en un seul fichier...


Voila, c plus clair ??



PS : tel quel, ca marchera pas, manque des <?, des echo, etc...

  Profil  E-mail  www  
Sauter à :

Temps : 0.0228 seconde(s)