[php] ligne vide dans ma base de données
                                    
                        steph70                    
                                    -
                                     
thecrazyspy Messages postés 426 Statut Membre -
        thecrazyspy Messages postés 426 Statut Membre -
        Bonjour,
j'ai créer un formulaire qui me permet d'intégrer des données dans une base de données mysql mais a chaque fois que j'appele la page php avant même que je remplisse un champ quelconque, cela m'inscrit une ligne vide dans ma table.
je fais donc appel a votre aide sur ce problème qui j'en suis sur est dû à une petite bétise de ma part.
Voici mon code :
Steph70
                
            
                
    
    
    
        j'ai créer un formulaire qui me permet d'intégrer des données dans une base de données mysql mais a chaque fois que j'appele la page php avant même que je remplisse un champ quelconque, cela m'inscrit une ligne vide dans ma table.
je fais donc appel a votre aide sur ce problème qui j'en suis sur est dû à une petite bétise de ma part.
Voici mon code :
<html><body>
<center><h1>Entrée données entretien machine(s)</h1></center>
<form method="post">
<label>Date : </label><input type="text" name="Date" /><br/><br/>
<label>Lieu : </label><input type="text" name="Lieu" /><br/><br/>
<label>Machine : </label><input type="text" name="Machine" /><br/><br/>
<label>Utilisateur : </label><input type="text" name="Utilisateur" /><br/><br/>
<label>Symptômes</label><br/><textarea name="Symptomes" rows="8" cols="50"></textarea><br/><br/>
<label>Intervention : </label><br/><textarea name="Intervention" rows="8" cols="50"></textarea><br/><br/>
<input type="submit" value="Valider" />
</form>
<?php
//recup des variables
$Date=$_POST['Date'];
$Lieu=$_POST['Lieu'];
$Machine=$_POST['Machine'];
$Utilisateur=$_POST['Utilisateur'];
$Symptomes=$_POST['Symptomes'];
$Intervention=$_POST['Intervention'];
//Connection Mysql
mysql_connect("localhost","root","")or die("Problème avec la base de données");
mysql_select_db("Entretien")or die ("pas de connection");
//Requête
mysql_query("INSERT INTO intervention (`ID`,`Date`,`Lieu`,`Machine`,`Utilisateur`,`Symptomes`,`Intervention`)VALUES('','".$Date."','".$Lieu."','".$Machine."','".$Utilisateur."','".$Symptomes."','".$Intervention."')") or die ("Désolé, il y a eu un problème dans la transmission des données"); 
//Cloture de la base
mysql_close();
?>
</body></html>
Steph70
        A voir également:         
- [php] ligne vide dans ma base de données
- Partage de photos en ligne - Guide
- Base de registre - Guide
- Supprimer page word vide - Guide
- Caractere vide - Guide
- Mètre en ligne - Guide
