Erreur

Fermé
Ibilolz Messages postés 130 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023 - 12 mai 2014 à 10:21
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 12 mai 2014 à 10:46
Apparemment j'ai une erreur dans mon formulaire puis ce que rien est ajouté à ma table demande_maintenance mais je n'arrive pas à la trouver.

<?php  
$id_empl = "SELECT id_empl FROM emplacement"; 
$res = mysql_query($id_empl);  
?>
		<div>
		<form action="" method="post" id=test> 
                <select name="test1" id="test1"> 
                <option value='-1'>----Choisissez l'ID inventaire -----</option> 
                <?php 
                while ($row = mysql_fetch_array($res))   
                { 
                $empl = $row['id_empl']; 
                echo "<option value='$empl'>$empl</option>"; 
                }  
                ?> 
                </select> 
                 <br></br>
		<br></br>
	 	</div> 
 		    Date du problème : <input type="text" name="date" size="10"/> <br></br>
  
           <br></br>
                    Description du problème: 
                    <br></br>
<TEXTAREA name="nom" rows=4 cols=40></TEXTAREA>

<br></br>

 <div> <input type="submit", name="submit" Value="Envoyer"> 
     <?php

if (isset($_POST['test1'], $_POST['nom'], $_POST['date'])) 


{

$test1 =  $_POST['test1'];
$date = $_POST['date'];
$descr =  $_POST['nom'];

$sql = "INSERT INTO demande_maintenance (id_empl,date_pb,description) VALUES ('$test1','$date','$descr')";

mysql_query($sql) ;

}

?>


ma liste déroulante se déroule, je selectionne, je rentre la date, une description et rien ne s'ajoute.

2 réponses

Ibilolz Messages postés 130 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023
12 mai 2014 à 10:28
Résolu.
0
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
12 mai 2014 à 10:46
Bonjour,

remplacez cette ligne:

if (isset($_POST['test1'], $_POST['nom'], $_POST['date'])) 


par

if (!empty($_POST))  


A+
0