récupérer la valeur d'un champ input text
Bonjour à toutes et tous
J'ai crée le formulaire ci-dessous pour créer un fichier d'appartements :
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
|
<html>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<table border="1" bgcolor="#0000CC" width="766">
<tr>
<td width="756"><font color="white">Créer
Appartement</font>
</td>
</tr>
</table><form action="appartement_enregistre.php" method="post" enctype="multipart/form-data" name="form2">
<table border="1" width="766">
<tr>
<td width="756">
Numéro : <input type="text" name="num" size="2">
Etage : <input type="text" name="etage" size="1">
type : <select name="type_app" size="1">
<option value="Studio">Studio</option>
<option value="T1">T1</option>
<option value="T1 Bis">T1 Bis</option>
<option value="T2">T2</option>
<option value="T3">T3</option>
<option value="T4">T4</option>
</select>
Nb de places : <input type="text" name="nb_places" size="2">
Loyer mensuel : <input type="text" name="loyer" maxlength="6" size="6"> EUR<br>
Disponible à la location : Oui <input type="checkbox" name="dispoloc"> Non <input type="checkbox" name="nondispoloc"><br>
</td>
</tr>
</table>
<input type="submit" name="Valider" value = "Enregistrer">
</form>
</body>
</html> |
ensuite quand je récupère données dans le script 'appartement_enregistre.php' visiblement aucun donnée n'est récupérée, j'ai mis des echo pour suivre le déroulement mais ils ne fonctionnent même pas, ce n'est pas le premiere formulaire que je créé de la sorte et je n'y comprends vraiment plus rien
si vous avez une idée, je suis preneur
le script 'appartement_enregistre.php' est donné ci-dessous :
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
|
<?php
include("variables.php");
$liendb = mysql_connect($bddserver, $bddlogin, $bddpwd);
mysql_select_db($bdd);
$num=$_POST['num'];
$nb=$_POST['nb_places'];
$result="";
$i=1;
echo $nb;
echo $_POST['loyer'];
for ($i=1;$i<=$nb;$i++)
{
echo $i."++";
$numapp==$num."-".$i;
$sql = "INSERT INTO st_appartement (num_app, type_app, etage, loyer, dispoloc, nondispoloc) VALUES ('$numapp', '".$_POST['type_app']."', '".$_POST['etage']."', '".$_POST['loyer']."', '".$_POST['dispoloc']."', '".$_POST['nondispoloc']."')";
mysql_query($sql);
echo mysql_error();
$result+=$result." ".$numapp;
}
$result2="Appartements : ".$result." enregistrés";
echo '<script language="javascript">';
echo 'alert("'.$result2.'");';
echo '</script>' ;
echo '<script language="javascript">';
echo 'javascript:history.go(-1)';
echo '</script>' ;
mysql_close($liendb)
?> |
Merci d'avance pour votre aide