affichage d'une page après l'insertion dans la base PHP/MySQL
	
	
		j'ai un problème de la redirection de la page.voici mon code:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 
 | <?php
if (isset($_POST['b2']))
{
if((isset($_POST['ref'])) && !empty($_POST['ref']) && (isset($_POST['nom']) && !empty($_POST['nom']))&& (isset($_POST['date']) && !empty($_POST['date']))&& (isset($_POST['qlt']) && !empty($_POST['qlt']))&& (isset($_POST['age']) && !empty($_POST['age'])))
{
mysql_connect("localhost", "root", "")or die("La connexion au serveur a echoué"); 
mysql_select_db("observatoire")or die("La connexion à la base de données a echoué");
?>
<?php
 $req = "INSERT INTO materiel VALUE ('".$_POST['ref']."', '".$_POST['nom']."', '".$_POST['date']."', '".$_POST['qlt']."', '".$_POST['age']."')";
mysql_query($req) or die ("Exécution de la requête impossible"); 
$req1= "INSERT INTO posseder VALUE ('".$_POST['code']."', '".$_POST['TF']."', '".$_POST['ref']."')";
mysql_query($req1) or die ("Exécution de la requête1 impossible");
mysql_close();
echo 'Nous venons d\'insérer dans notre base de données '.$_POST['ref'].' '.$_POST['nom'].' '.$_POST['date'].' '.$_POST['qlt'].''.$_POST['age'].'';
}
else {
echo 'Les champs ne sont pas renseignés';
}
 }
 ?>
 <?php header('location: insertion.php'); ?> | 
 les informations sont bien insérées mais  la page insertion.php ne s'affiche pas et //
	Code:
	
| 12
 3
 4
 
 | echo 'Nous venons d\'insérer dans notre base de données '.$_POST['ref'].' '.$_POST['nom'].' '.$_POST['date'].' '.$_POST['qlt'].''.$_POST['age'].'';
}
else {
echo 'Les champs ne sont pas renseignés';// | 
 ces instructions ne s'affichent pas
	 
	
	
	
		affichage d'une page après l'insertion dans la base PHP/MySQL
	
	
		bonjour,
svp aidez-moi car j'ai passé plus ke 1mois cherchant la solution mais malheureusement je trouve rien.
j'ai 3 pages: ajouter-agr.php et insertagr2.php et insertion.php
dans ajouter-agr.php il ya un formulaire,qd je clique sur enregistrer, les données sont insérées (page insertagr2.php) mais la page insertion.php ne s'affiche pas..même si je fais include("insertion.php"); ou header("location: insertion.php");exit; dans la fin du code de la page insertagr2.php il ne marche pas.
voici le code de ajouter-agr.php :
	Code:
	
| 12
 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
 
 | <html>
	<head>
		<title>Ajouter Agriculteur</title>
		<link rel=StyleSheet href="ajouter-agr.css" type="text/css" media=screen>
	</head>
	<body>
 
<?php include("en_tete.php"); ?>
 <?php include("menu.php"); ?>
 
<div id="corps">
 
		<form   method="POST" action="insertagr2.php">
 
			<table>
			<tr><td><h2>Entrer les informations de l'agriculteur </h2></td></tr>
				<tr>
					<td><label for="code">Code  : </label></td>
					<td><input type="text" name="code" /></td>
					<td><input type="button" name="b1"  value="valider"/></td>
				</tr>
				<tr>
					<td><label for="TF">Titre foncier : </label></td>
					<td><input type="text" name="TF" /></td>
				</tr>
				<tr>
					<td><label for="nom">Nom : </label></td>
					<td><input type="text" name="nom" /></td>
				</tr>
				<tr>
					<td><label for="prenom">Prenom : </label></td>
					<td><input type="text" name="prenom" /></td>
				</tr>
				<tr>
					<td><label for="sup">Superficie : </label></td>
					<td><input type="text" name="sup" /></td>
				</tr>
				<tr>
					<td><label for="typ">type terre : </label></td>
					<td><input type="text" name="typ" /></td>
				</tr>
				 <tr>
                 <td><input type="submit" name="b2" value="Enregistrer" /></td>
                   </tr>
			</table>
		</form>
	</div>
 
 
 
</body>
</html> | 
 le code de insertagr2.php :
	Code:
	
| 12
 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
 
 |  
<?php
// On teste si le formulaire a été soumis.
if (isset($_POST['b2']))
{
// On verifie si les champs sont bien renseignés.
if((isset($_POST['code'])) && !empty($_POST['code']) && (isset($_POST['TF']) && !empty($_POST['TF']))&& (isset($_POST['nom']) && !empty($_POST['nom']))&& (isset($_POST['prenom']) && !empty($_POST['prenom']))&& (isset($_POST['sup']) && !empty($_POST['sup']))&& (isset($_POST['typ']) && !empty($_POST['typ'])))
{
//Connexion au serveur et à la base de données.
mysql_connect("localhost", "root", "")or die("La connexion au serveur a echoué"); 
mysql_select_db("observatoire")or die("La connexion à la base de données a echoué");
?>
<?php
// Requête pour ajouter notre nouveau client.
 $req = "INSERT INTO agriculteur VALUE ('".$_POST['code']."', '".$_POST['TF']."', '".$_POST['nom']."', '".$_POST['prenom']."', '".$_POST['sup']."', '".$_POST['typ']."')";
mysql_query($req) or die ("Exécution de la requête impossible"); 
$req1= "INSERT INTO posseder VALUE ('".$_POST['code']."', '".$_POST['TF']."', '".$_POST['d1']."')";
mysql_query($req1) or die ("Exécution de la requête1 impossible");
$req2 = "INSERT INTO avoir VALUE ('".$_POST['code']."', '".$_POST['TF']."', '".$_POST['d2']."')";
mysql_query($req2) or die ("Exécution de la requête2 impossible");
// On ferme la connexion.
mysql_close();
// On affiche un petit message pour confirmer l'enregistrement.
echo 'Nous venons d\'insérer dans notre base de données '.$_POST['code'].' '.$_POST['TF'].' '.$_POST['nom'].' '.$_POST['prenom'].''.$_POST['sup'].''.$_POST['typ'].'';
}
// Si les champs ne sont pas renseignés.
else {
echo 'Les champs ne sont pas renseignés';
}
 }
?> | 
 le code de insertion.php :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 
 | <html>
	<head>
		<title>Insertion</title>
		<link rel=StyleSheet href="Acceuil.css" type="text/css" media=screen>
	</head>
	<body>
<?php include("en_tete.php"); ?>
 <?php include("menu.php"); ?> 
<div id="corps">
   <p><h2>les informations sont ajoutées avec succès</h2></p> <br/>
   <p><h3>Si Vous voulez ajouter un autre agriculteur, <a href="ajouter-agr.php">cliquer ici</a> pour revenir à la formulaire</h3></p>
</div>
</body>
</html> |