J'ai trois pages (exemple :premier.html,deuxieme.php,troisieme.php)avec deux formulaires dans chacun des deux premiers et le troisiéme consiste a faire les traitements.
En fonctions du choix d'un boutons radio du premier nous avons une présentation dans le deuxiéme .
Mon probléme est que arriver sur la troisiéme page les données de la premiére page sont perdu. comment faire pour importer les données du premier formulaire sur la troisiéme page.
les codes

premier.hmt

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<form method='post' action='deuxieme.php'>
<table >
  <tr>
    <td >Code abonne </td> <td >  <input type="text" size=" 25" name="codeabonne"/> </td>
  </tr>
  <tr>
    <td>Prenom  </td><td><input type="text" size=" 25" name="prenom"/></td>
	</tr>
  <tr>
    <td>Nom  </td><td><input type="text" size=" 25" name="nom"/></td>
  </tr>
   <tr>
    <td>Professeur <input type="radio" name="radiobutton" value="prof" />  </td>
  <td> Etudiant <input type="radio" name="radiobutton" value="etudiant" />  </td> 
    </tr>   
  <tr>
 <td> <input type='reset' value='Effacer'> </td>    <td><input type='submit' value='Continuer'></td>
  </tr>
</table>
deuxieme.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
<?php 
		$radio=$_POST["radiobutton"] ;	
		if($radio=='etudiant'){
echo"		<form method='post' action='troisieme.php'>
 <table>
  <tr>
      <td>Num Etudiant </td> 
      <td><input type=text size=15 name=numetud /></td>
  </tr>  
  <tr>
      <td> Classe </td> 
	  <td> <input type=text size=15 name=classe /></td> 
 </tr>   
     <tr>
    <td> <input type='reset' value='Effacer'> </td>    <td><input type='submit' value='Enregistrer'></td>
  </tr>
</table>
 </form>";		
	}		
	if($radio=='prof'){	
		echo"		<form method='post' action='troisieme.php' onSubmit=return verif();>
<table>
  <tr>
      <td> Num Matricule</td> 
      <td><input type=text size=15 name=nummat /></td>
  </tr>  
  <tr>
      <td>  Departement</td> 
	  <td> <input type=text size=15 name=dept /></td> 
 </tr>   
  <tr>
    <td> <input type='reset' value='Effacer'> </td>    <td><input type='submit' value='Enregistrer'></td>
  </tr>
</table>	
	 </form>";	
}
		?>
troisieme.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
<?php 
	require("../connect.php");
	include "../fonctions.php";
    // se connecter a la base 
    $connexion = oci_connect(Nom, MPasse, BD);
    if(!$connexion)
     {echo "Désolé, connexion au serveur impossible\n";
      exit;
     }
	$codeabonne=$_POST["codeabonne"] ;
 
	$prenom=$_POST["prenom"] ;
	$nom=$_POST["nom"] ;
 
 
		$radio=$_POST["radiobutton"] ;	
		$numetud=$_POST["numetud"] ;	
		$classe=$_POST["classe"] ;	
		$nummat=$_POST["nummat"] ;	
		$dept=$_POST["dept"] ;	
			/* preparer la requete SQL */
 	if($radio=='etudiant'){
		$sql = "INSERT INTO etudiant VALUES(";
 	    $sql= $sql ."'$codeabonne','$nom','$prenom','$numetud','$classe')";
	}
	if($radio=='prof'){	
		$sql = "INSERT INTO prof VALUES(";
 	    $sql= $sql."'$codeabonne','$nom','$prenom''$nummat','$dept')";
	}
    $ordre = oci_parse ($connexion, $sql);
    /* executer la requete sur la connection */
   // oci_execute ($ordre, OCI_COMMIT_ON_SUCCESS);
    // on est en autocommit ici (mysql like) sinon...OCICommit ($conn);
   if($ordre)
       echo "<H3>L'abonné a été crée avec succées<br> C'est un abonné de type ' $radio'<H3>";
   else 
     echo "<BR>Erreur dans l'exécution de la requête<br>";
 
	}
 
		?>