<?php
echo $_GET['user'];
?>
soit tu utilises la méthode de formulaire POST :<?php
echo $_POST['user'];
?>
Sachant que POST est conseillé dans quasiment tous les cas ou il est applicable.Code : Tout sélectionner
<html>
<form action="recap_ajout_webcam.php" method="POST">
<center>
<p>Choisissez un Continent :
<select name="continent" size="1">
<option value="Europe">Europe</option>
<option value="Amérique">Amérique</option>
</select>
<br>
Choisissez un Sous-continent :
<select name="sous_continent" size="1">
<option value="Europe nord">Europe du Nord</option>
<option value="Europe ouest">Europe de l'Ouest</option>
</select>
<img src="../video_on_line/aide.gif" border="0"> <font size="2">Aide ?</font><br>
Choisissez un Pays :
<select name="pays">
<option value="Afrique du Sud">Afrique du Sud</option>
<option value="Afghanistan">Afghanistan</option>
<option value="Albanie">Albanie</option>
</select>
<br>
Situation de la webcam :
<input type="text" name="ville" size="60" value="" maxlength="70">
ex : Paris<br>
Nom de la webcam :
<input type="text" name="nom_webcam" size="60" value="" maxlength="40">
ex : Les Champs Elysées <br>
Source de l'image :
<input type="text" name="lien_webcam" size="60" value="http://" maxlength="250">
</p>
<p></p>
<p><br>
<input type="submit" value="Envoyer" name="envoyer">
</p>
</center>
</form>
</html>
Code : Tout sélectionner
<form method="POST" action="ajout_webcam.php">
<p>
Continent : <?php echo $_POST['continent']; ?><br>
Sous-continent : <?php echo $_POST['sous_continent']; ?><br>
Pays : <?php echo $_POST['pays']; ?><br>
Ville : <?php echo $_POST['ville']; ?><br>
Titre : <?php echo $_POST['nom_webcam']; ?><br>
URL : <?php echo $_POST['lien_webcam']; ?></p>
<input type="submit" value="Valider" name="envoyer">
</form>
// On commence par récupérer les champs
if(isset($_POST['continent'])) $continent=$_POST['continent'];
else $continent="";
if(isset($_POST['pays'])) $pays=$_POST['pays'];
else $pays="";
if(isset($_POST['sous_continent'])) $sous_continent=$_POST['sous_continent'];
else $sous_continent="";
if(isset($_POST['ville'])) $ville=$_POST['ville'];
else $ville="";
if(isset($_POST['nom_webcam'])) $nom_webcam=$_POST['nom_webcam'];
else $nom_webcam="";
if(isset($_POST['lien_webcam'])) $lien_webcam=$_POST['lien_webcam'];
else $lien_webcam="";
// Aucun champ n'est vide, on peut enregistrer dans la table
$db = mysql_connect('localhost', 'romuald', 'e4fxrccv') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('vol_webcam',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO webcam(idwebcam,continent,pays,sous_continent,ville,nom_webcam,lien_webcam,stat_visite,note_webcam) VALUES('','$continent','$pays','$sous_continent','$ville','$nom_webcam','$lien_webcam','','')";
// 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 'Votre webcam a été enregistrée';
mysql_close(); // on ferme la connexion
?>
Voilà j'espère que vous pourrez m'aider
<form method="POST" action="ajout_webcam.php">
<p>
Continent : <?php echo $_POST['continent']; ?><input type="hidden" name="continent" value="$continent" /><br>
Sous-continent : <?php echo $_POST['sous_continent']; ?><input type="hidden" name="sous_continent" value="$sous_continent" /><br>
Pays : <?php echo $_POST['pays']; ?><input type="hidden" name="pays" value="$pays" /><br>
Ville : <?php echo $_POST['ville']; ?><input type="hidden" name="ville" value="$ville" /><br>
Titre : <?php echo $_POST['nom_webcam']; ?><input type="hidden" name="nom_webcam" value="$nom_webcam" /><br>
URL :<br><img src="<?php echo $_POST['lien_webcam']; ?>" width="320" height="240"><input type="hidden" name="lin_webcam" value="$lien_webcam" /></p>
<input type="submit" value="Validez votre saisie" name="envoyer">
</form>
<?php
//Données recues
$continent = $_POST['continent'];
$sous_continent = $_POST['sous_continent'];
$pays= $_POST['pays'];
$ville= $_POST['ville'];
$nom_webcam= $_POST['nom_webcam'];
$lien_webcam= $_POST['lien_webcam'];
?>
<form method="POST" action="ajout_webcam.php">
<p>
Continent : <?php echo $continent; ?><input type="hidden" name="continent" value="<?php echo $continent; ?>" /><br>
Sous-continent : <?php echo $sous_continent; ?><input type="hidden" name="sous_continent" value="<?php echo $sous_continent; ?>" /><br>
Pays : <?php echo $pays; ?><input type="hidden" name="pays" value="<?php echo $pays; ?>" /><br>
Ville : <?php echo $ville; ?><input type="hidden" name="ville" value="<?php echo $ville; ?>" /><br>
Titre : <?php echo $nom_webcam; ?><input type="hidden" name="nom_webcam" value="<?php echo $nom_webcam; ?>" /><br>
URL :<br><img src="<?php echo $lien_webcam; ?>" width="320" height="240"><input type="hidden" name="lien_webcam" value="<?php echo $lien_webcam; ?>" /></p>
<input type="submit" value="Validez votre saisie" name="envoyer">
</form>$tab=array();
$tab['France']=array("Lyon", "Paris", "Bordeau", "Marseiile"); // etc.
$tab['Belgique']=array("Bruxelle", "Liège"); // etc.
//etc.
if(array_key_exists($_POST['pays'], $tab) AND array_key_exists($_POST['ville'], $tab[$_POST['pays']))
echo "la ville correspon au pays";
else echo "non, le ville ne correspond pas au pays";
<?php
// On commence par récupérer les champs
if(isset($_POST['continent'])) $continent=$_POST['continent'];
else $continent="";
if(isset($_POST['pays'])) $pays=$_POST['pays'];
else $pays="";
if(isset($_POST['sous_continent'])) $sous_continent=$_POST['sous_continent'];
else $sous_continent="";
if(isset($_POST['ville'])) $ville=$_POST['ville'];
else $ville="";
if(isset($_POST['nom_webcam'])) $nom_webcam=$_POST['nom_webcam'];
else $nom_webcam="";
if(isset($_POST['lien_webcam'])) $lien_webcam=$_POST['lien_webcam'];
else $lien_webcam="";
if(isset($_POST['nom_critere'])) $nom_critere=$_POST['nom_critere'];
else $nom_critere="";
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('vol',$db) or die('Erreur de selection '.mysql_error());
$sql = "INSERT INTO webcam(idwebcam,continent,pays,sous_continent,ville,nom_webcam,lien_webcam,stat_visite,note_webcam) VALUES('','$continent','$pays','$sous_continent','$ville','$nom_webcam','$lien_webcam','','')";
$idwebcam = mysql_insert_id();
$sql = "INSERT INTO critere(idwebcam,nom_critere) VALUES('','$idwebcam','$nom_critere')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
mysql_close($db); // on ferme la connexion
?>
Et voilà le résultat :