bonsoir à tous,
je revient vers vous car après maintes recherches je n'y arrive pas.
voici mon code ( j'espere que cette fois ça sera propre )

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?php
/* Nom du programme :  ajout_patient.php
/* description : Page d'ajout de patient à partir d'un formulaire
/*				 sur la table patient. On est dirigé vers une page qui affiche
/*				 un message informant de la prise en compte de l'ajout du patient 
/*				 et propose d'en ajouter un autre ou d'ajouter des rdv 
/*				 ou de retourner vers la liste des patients. Si on ajoute des rdv on recupere l'id patient en parametre.
*/
?>
<?php
$id_uf=$_REQUEST['id_uf'];
echo "uf du service=$id_uf";
// Reporte toutes les erreurs PHP
error_reporting(-1);
/* connexion au serveur et à la base de données et requete de selection sur la table services*/
 
 
include ("includes/connect.inc.php");
 
if (isset ($_POST['enregistre']) && $_POST['enregistre'] == "oui")
{
	$connexion = mysql_connect ($host,$user,$password)
					or die ("Connexion au serveur impossible");
	$db=mysql_select_db($database,$connexion)
					or die ("selection de la base de données impossible");
	$sql = "INSERT INTO patients (id,id_uf,nom,prenom,naissance,sexe,chambre,enable)VALUES 
		    (	".
				"'',".
				"'".$id_uf."',".			
				"'".$_POST['nom']."',".
				"'".$_POST['prenom']."',".
				"'".$_POST['naissance']."',".
				"'".$_POST['sexe']."',".
				"'".$_POST['chambre']."',
				'1')";
			mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
			echo "la table a été correctement charger";
	mysql_close ($connexion);
}
include ("includes/header.inc.php");
?>
<p align="left">:: Ajouter un patient
<form action="choix_ajout_patient.php?id_uf=<?php $id_uf ?>&id_patient=<?php $id ?>" method="post">
<input type="hidden" name="enregistre" value="oui"/>
<input type="hidden" name="id_uf" value="<?php echo "$id_uf";?>"/>
	<table>
		<tr>
		<td>Nom :</td>
		<td> <input type="text" name="nom" value=""></td>
		</tr>
		<tr>
		<td>Prénom :</td>
		<td> <input type="text" name="prenom" value=""></td>
		</tr>
		<tr>
		<td>Naissance :</td>
		<td> <input type="date" name="naissance" value=""></td>
		</tr>
		<tr>
		<td>Sexe :</td>
		<td> <select name="sexe">
					   <option value="M" selected>M
					   <option value="F">F
					   </select></td>
		</tr>
		<tr>
		<td>Chambre :</td>
		<td> <input type="text" name="chambre" value=""></td>
		</tr>
	</table>
		</br>
		<input type="submit" value="enregistrer">
 
 
</form>
 
<?php
	 include ("includes/footer.inc.php");
?>
</tr>
</table>
<?php
include ("includes/footer2.inc.php");
?>
donc voila ( j’espère que je serais assez claire !)
comme expliqué dans la partie commentaire de mon code ( au début ) je veux rediriger après insertion (donc seulement si elle est réussi) vers une page qui ou je proposerais
a) soit d 'ajouter un nouveau patient
b) soit d'ajouter un rdv
c) soit de retourner vers l'accueil.

pour a) j'ai besoin de récupérer l'id_uf (ça j'ai su faire)
pour c) pas de soucis ( que du html)
pour b) par contre je ne sais pas récupérer le champs id qui est auto incrémenter !
j'ai bien vu la solution avec : mais est ce que je doit l'utiliser sur ma page d'affichage du message de choix ( ça me parait le plus logique mais je ne suis sur de rien !) ou sur la page de mon formulaire afin de récupérer la valeur de l'id dans une variable et récupérer cette variable sur ma page de choix ? dans les deux cas : comment j'utilise cette fonction ?

merci de vos réponses et de votre aide !