dans mon code les boutons radio alimentent ma base des l'ouverture de ma page comme si les filtres if étaient inactifs.
c'est sûrement par méconnaissance de l'utilisation des boutons radio.
<form action="#" method="post" name="valider">
<td>date du pret :<input type="text" name="date"></td>
<TD><FONT size="+1">
<br><br>
<input name="boutton" type="radio" value="">
<label>1: libre</label>
if ( 'value' != '');
{
// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','');
// requete
$requete = "INSERT INTO detail (id_status) VALUES ('1')";
// execution de la requete
$resultat = mysql_db_query('base_portable', $requete, $connexion);
// Fermeture de la connexion
mysql_close($connexion);
}
<br><br>
<input name="boutton" type="radio" value="">
<label>2: réservé</label>
if ( 'value' != '');
{
// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','');
// requete
$requete = "INSERT INTO detail (id_status) VALUES ('2')";
// execution de la requete
$resultat = mysql_db_query('base_portable', $requete, $connexion);
// Fermeture de la connexion
mysql_close($connexion);
}
<br><br>
<input name="boutton" type="radio" value="">
<label>3: en prêt</label>
if ( 'value' != '');
{
// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','');
// requete
$requete = "INSERT INTO detail (id_status) VALUES ('3')";
// execution de la requete
$resultat = mysql_db_query('base_portable', $requete, $connexion);
// Fermeture de la connexion
mysql_close($connexion);
}
<br><br>
<input name="boutton" type="radio" value="0">
<label>4: disparu</label>
if ( 'value' != '0');
{
// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','');
// requete
$requete = "INSERT INTO detail (id_status) VALUES ('4')";
// execution de la requete
$resultat = mysql_db_query('base_portable', $requete, $connexion);
// Fermeture de la connexion
mysql_close($connexion);
}
<br><br>
if ($_POST['valide'] !='' && $_POST['date'] !='')
{
// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','') or die('Erreur de connexion '.mysql_error());
//Sélection de la base
mysql_select_db('base_portable',$connexion) or die('Erreur de selection '.mysql_error());
$requete = "INSERT INTO detail (num_portable,date) VALUES ('".$_POST['num_portable']."','".$_POST['date']."')";
// execution de la requete
mysql_query($requete) or die('Erreur SQL !'.$requete.'<br>'.mysql_error());
// Fermeture de la connexion
mysql_close();
}
<input name="valide" type="submit" value="valider">
</form>
</body>
</html>
Zeus : J'ai remis les balises dans l'ordre