garder une valeur en memoire et la reutiliser par la suite
Bonjour
J'ai actuellement deux pages dans lesquelles il y a des valeurs que j'aimerai inscrire dans ma base de données
Dans la première page j'ai donc essayé d'inscrire les deux valeurs dans des variables pour ensuite les réinjecter dans ma base mais sans succès (en fait il garde valeur1 pour niveau et valeur2 pour categorie)
Pourriez vous m'aider ?
Merci
Ma premiere page
Code:
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
| <html>
<body>
<br>
<br>
<center><b>Saisie d'une Intervention nécessitant une immobilisation</b></center>
</body>
<br>
<br>
<br>
<center>
<select name="niveau" size="1">
<option value="General"> General </option>
<option value="Localisé"> Localisé </option>
</select>
<br>
<br>
<br>
<br>
<br><select name="categorie" size="1">
<option value="Service"> Service </option>
<option value="Testo France"> Testo France </option>
<option value="Forbach"> Forbach </option>
<option value="Paris"> Paris </option>
<option value="TCI"> TCI </option>
</select>
<br>
<br>
<br>
<?php
valeur1="$niveau";
valeur2="$categorie";
?>
<br>
<br>
<br><center><a href="panne_suivante.html">Suivant</a></center>
</center>
</form>
</html> |
Ma seconde page
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <html>
<form method="POST" action="panne.php">
<body>
<br>
<br><input type="text" name="nom" size="20" value="Nom de POste" maxlength="35">
<br>
<br><input type="text" name="date_debut" size="20" value="Date de Debut" maxlength="11">
<br>
<br><input type="text" name="date_fin" size="20" value="Date de Fin" maxlength="70">
<br>
<br><input type="text" name="solution" size="20" value="Solution" maxlength="70">
<br>
<br><input type="text" name="duree" size="20" value="Durée" maxlength="70">
<br>
<br><input type="submit" value="Envoyer" name="envoyer">
</form>
</body>
</html> |
Ma page panne.php
Code:
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
| <?php
// On commence par récupérer les champs
$niveau="valeur1";
$categorie="valeur2";
if(isset($_POST['nom'])) $nom=$_POST['nom'];
else $nom="";
if(isset($_POST['date_debut'])) $date_debut=$_POST['date_debut'];
else $date_debut="";
if(isset($_POST['date_fin'])) $date_fin=$_POST['date_fin'];
else $date_fin="";
if(isset($_POST['solution'])) $solution=$_POST['solution'];
else $solution="";
if(isset($_POST['duree'])) $duree=$_POST['duree'];
else $duree="";
{
// connexion à la base
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('test',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO panne(niveau, categorie, nom, date_debut, date_fin, solution, duree) VALUES('$niveau','$categorie','$nom','$date_debut','$date_fin','$solution','$duree')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
mysql_close(); // on ferme la connexion
}
?> |