saxgard | En fait j'ai un formulaire qui est bcp trop grand.
Donc mon pb principal c'est que lorsqu'une personne saisi des valeurs dans le fomulaire ,valide et qu'il y a une erreur, si on revient à la page precedente, toutes les valeurs du formulaires sont effacé.
Le pb c'est que je ne peu pas passer les valeurs dans des variables de sessiosn du a leur nombre.
Donc j'aimerai executer la page de validation du formulaire (en php) dans une autre page "target="_blank" ;o)
la je vient d'essayer :
Code :
- function confirm_ajout()
- {
- var win_opt="toolbar=0,location=0,directories=0,status=0,menubar=0,";
- win_opt+="scrollbars=1,resizable=1,copyhistory=0,";
- // Definition des dimensions de la fenetre
- win_opt+="width=550"+",height=550";
-
- // Vous pouvez aussi definir la position de la fenetre a ouvrir
- win_opt+="top=100"+",left=200";
- // Creation de la fenetre en precisant le fichier a afficher et le
- // titre de la fenetre
- NewWindow = window.open("produit_ajout_new.php","Journee_portes_ouvertes",win_opt);
-
- if(confirm('Voulez vous vraiment ajouter les produits?, pensez à faire un test du format de vos valeurs saisies'))
- {
- NewWindow.document.formproduit.action = 'produit_ajout_new.php';
- NewWindow.document.formproduit.submit();
- }
- }
|
formproduit c'ets le nom de tout mon formulaire contenat le informations a saisir sur les produits.
ca c'ets mon formulaire:
Code :
- <div id="bloc1">
- <form name="formproduit" method="post" action="javascript:confirm_ajout()">
- <table bgcolor="#EEEEEE" border="1">
- <tr bgcolor="#CCCCCC">
- <td><b>Ligne</b><td><font color='red'>*</font>cod_pro</td><td><font color='red'>*</font>design_long</td><td>gen_code</td><td>dt_valid</td>
- <td>taille</td><td>couleur</td> <td>PCB</td><td>fourn_princ</td><td>devise_achat</td><td>devise_vente</td>
- <td>famille</td><td>licence</td><td>univers</td><td>famille_remise</td><td>T1</td><td>T2</td><td>T5=PVP</td>
- </tr>
-
- <?
- for($i=0; $i<20;$i++)
- {
- $j=$i+1;
- echo "<tr>";
- echo "<td align='center' bgcolor='#CCCCCC'>".$j."</td>";
- echo " <td><input type=text size='8' name=cod_pro[".$i."] id=cod_pro_".$i."></td>";
- echo " <td><input type=text name=design_long[".$i."] id=design_long_".$i."></td>";
- echo " <td><input type=text size='13' name=gen_code[".$i."] id=gen_code_".$i."></td>";
- echo " <td><input type=text size='10' name=dt_valid[".$i."] id=dt_valid_".$i."></td>";
- echo " <td><input type=text size='5' name=taille[".$i."] id=taille_".$i."></td>";
- echo " <td><input type=text size='5' name=couleur[".$i."] id=couleur_".$i."></td>";
- echo " <td><input type=text size='5' name=PCB[".$i."] id=PCB_".$i."></td>";
- echo " <td><select name='fourn_princ[".$i."]' size='1' id=fourn_princ_".$i.">
- <option value=''></option>
- <option value='10'>1</option>
- <option value='20'>2</option>
- <option value='30'> 3</option></select></td>";
- echo " <td><select name='devise_achat[".$i."]' size='1' id=devise_achat_".$i.">
- <option value='EUR' selected>EUR</option>
- <option value='20'>2</option>
- <option value='30'> 3</option></select></td>";
- echo " <td><select name='devise_vente[".$i."]' size='1' id=devise_vente_".$i.">
- <option value='EUR' selected>EUR</option>
- <option value='20'>2</option>
- <option value='30'> 3</option></select></td>";
- echo " <td><select name='famille[".$i."]' size='1' id=famille_".$i.">
- <option value=''></option>
- <option value='10'>1</option>
- <option value='20'>2</option>
- <option value='30'> 3</option></select></td>";
- echo " <td><select name='licence[".$i."]' size='1' id=licence_".$i.">
- <option value=''></option>
- <option value='10'>1</option>
- <option value='20'>2</option>
- <option value='30'> 3</option></select></td>";
- echo " <td><select name='univers[".$i."]' size='1' id=univers_".$i.">
- <option value=''></option>
- <option value='10'>1</option>
- <option value='20'>2</option>
- <option value='30'> 3</option></select></td>";
- echo " <td><input type=text size='2' name=famille_remise[".$i."] id=famille_remise_".$i."></td>";
- echo " <td><input type=text size='8' name=T1[".$i."] id=T1_".$i."></td>";
- echo " <td><input type=text size='8' name=T2[".$i."] id=T2_".$i."></td>";
- echo " <td><input type=text size='8' name=PVP[".$i."] id=PVP_".$i."></td>";
- echo "</tr>";
- }
-
- ?>
-
- </table>
- <tr><td colspan="2" align="center"> <input type="submit" value="Valider"></td>
- </tr></form>
|
Message édité par saxgard le 29-09-2003 à 13:54:01
|