Voilà le code au complet avec mes deux requêtes. La seconde requête pose qlq petit pb, elle enregistre des champs vide dans la table " connexions". Si on pouvait m'aider à corriger.
<?php
// On commence par récupérer les champs
if(isset($_POST['nom'])) $nom=$_POST['nom'];
else $nom="";
if(isset($_POST['prenom'])) $prenom=$_POST['prenom'];
else $prenom="";
if(isset($_POST['rue'])) $rue=$_POST['rue'];
else $rue="";
if(isset($_POST['numero'])) $numero=$_POST['numero'];
else $numero="";
if(isset($_POST['boite'])) $boite=$_POST['boite'];
else $boite="";
if(isset($_POST['cp'])) $cp=$_POST['cp'];
else $cp="";
if(isset($_POST['localite'])) $localite=$_POST['localite'];
else $localite="";
if(isset($_POST['id_pc'])) $nom=$_POST['id_pc'];
else $id_pc="";
if(isset($_POST['phone'])) $prenom=$_POST['phone'];
else $phone="";
if(isset($_POST['login'])) $rue=$_POST['login'];
else $login="";
if(isset($_POST['password'])) $numero=$_POST['password'];
else $password="";
// On vérifie si les champs sont vides
if(empty($nom) OR empty($prenom) OR empty($rue) OR empty($numero) OR empty($boite) OR empty($cp) OR empty($localite) OR empty($id_pc) OR empty($phone) OR empty($login) OR empty($password))
{
echo '<font color="red">Attention, seul le champs <b>boite</b> peut rester vide !</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// connexion à la base
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('intranet',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO donnees_perso (id, nom, prenom, rue, numero, boite, code_postal, localite) VALUES('','$nom','$prenom','$rue','$numero','$boite','$cp','$localite')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO connexions (id, id_pc, phone, login, password) VALUES('','$id_pc','$phone','$login','$password')";
// 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 'Vos infos on été ajoutées.';
// on ferme la connexion
mysql_close();
}
?>