|
|
|
|
Bonjour,
Essaie de mettre : mysql_query =( "INSERT INTO personnel (matricule,nom,prenom,sexe,fonction,profession,email,adresse,telephoneMob,telephoneDom) VALUES('$matricule', '$nom', '$prenom', '$sexe', '$fonction', '$profession', '$email', '$adresse', '$telephoneMob', '$telephoneDom)'") or die("Ecriture impossible"); } mysql_close; Bon courage |
Par ailleurs, il me semble qu'il manque les balises <form> et </form>
<form method="post" action="formpersonnel.php" name=""> <tr> <td height="26"><div align="center"> <input type="submit" name="Submit2" value="Valider"> </div></td> <td><input type="submit" name="Submit" value="Effacer"></td> </tr> </form> ou quelque chose du genre. |
Salut
{ </tr> echo gettype ($matricule); </table></td> } -> Tu inclu du php sans mettre <?php ... ?> ??
|
Bonjour,
merci pour toutes les contributions. J'en ai tenu compte, mais je n'ai toujours pas le resultat attendu: insertion des donnees dans la base de donnees. Que me conseillez vous de faire? Merci. <!-- mon code --> <html> <head> </head> <body> <table width="600" height="368" border="1" align="center" cellpadding="0" cellspacing="0" bgcolor="#505f70"> <tr> <td width="126" height="124"> </td> <td width="468" valign="middle" bgcolor="#E2E2E2"> <p align="center"><font size="3" face="Arial, Helvetica, sans-serif"><strong>Saisie des informations du personnel</strong></font></p> </td> </tr> <tr> <td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif"> </font> <table width="600" height="100%" border="1" align="center" cellpadding="0" cellspacing="10"> <tr> <td width="50%" height="48" valign="top" bgcolor="#E2E2E2"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="29%"><font size="2" face="Arial, Helvetica, sans-serif"> Matricule: </font></td> <td width="71%"><div align="right"> <font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="matricule" size="30" maxlength="5"> </font></div></td> </tr> //echo gettype ($matricule); </table></td> <td width="50%" bgcolor="#E2E2E2"> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="29"> <p><font size="2" face="Arial, Helvetica, sans-serif"> Fonction: </font></p></td> <td><div align="right"> <font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="fonction" size="30" maxlength="50"> </font></div></td> </tr> <tr> <td><font size="2" face="Arial, Helvetica, sans-serif"> Profession: </font></td> <td><div align="right"> <font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="profession" size="30" maxlength="50"> </font></div></td> </tr> </table></td> </tr> <tr> <td valign="top" bgcolor="#E2E2E2"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><p><font size="2" face="Arial, Helvetica, sans-serif"> Nom:</font></p></td> <td><div align="right"> <font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="nom" size="30" maxlength="20"> </font></div></td> </tr> <tr> <td height="31"><font size="2" face="Arial, Helvetica, sans-serif"> Prénom (s): </font></td> <td><div align="right"> <font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="prenom" size="30" maxlength="30"> </font></div></td> </tr> <tr> <td><font size="2" face="Arial, Helvetica, sans-serif"> Sexe: </font></td> <td><div align="center"> <font size="2" face="Arial, Helvetica, sans-serif"> <input type="checkbox" name="sexe_m" value="m"> <input type="checkbox" name="sexe_f" value="f"> </font></div></td> </tr> </table></td> <td bgcolor="#E2E2E2"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="30%" height="30"><font size="2" face="Arial, Helvetica, sans-serif"> Direction: </font></td> <td width="70%"><div align="right"> <font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="direction" size="30" maxlength="50"> </font></div></td> </tr> <tr> <td><font size="2" face="Arial, Helvetica, sans-serif"> Service: </font></td> <td><div align="right"> <font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="service" size="30" maxlength="50"> </font></div></td> </tr> <tr> <td><font size="2" face="Arial, Helvetica, sans-serif"> Téléphone (serv): </font></td> <td><div align="right"> <font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="telephoneServ" size="30" maxlength="4"> </font></div></td> </tr> </table></td> </tr> <tr> <td height="166" valign="top" bgcolor="#E2E2E2"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="31"> <p><font size="2" face="Arial, Helvetica, sans-serif"> E-mail:</font></p></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="email" size="30" maxlength="30"> </font></td> </tr> <tr> <td height="27"><font size="2" face="Arial, Helvetica, sans-serif"> Adresse:</font></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="adresse" size="30" maxlength="30"> </font></td> </tr> <tr> <td height="37"><font size="2" face="Arial, Helvetica, sans-serif"> Téléphone (dom): </font></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="telephoneDom" size="30" maxlength="30"> </font></td> </tr> <tr> <td><font size="2" face="Arial, Helvetica, sans-serif"> Téléphone (mob): </font></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="telephoneMob" size="30" maxlength="30"> </font></td> </tr> </table></td> <td valign="top" bgcolor="#E2E2E2"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="29"><font size="2" face="Arial, Helvetica, sans-serif"> Titre: </font></td> <td><div align="right"> <font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="titre" size="30" maxlength="30"> </font></div></td> </tr> <tr> <td height="31"><font size="2" face="Arial, Helvetica, sans-serif"> UFR: </font></td> <td><div align="right"> <font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="ufr" size="30" maxlength="50"> </font></div></td> </tr> <tr> <td height="33"><font size="2" face="Arial, Helvetica, sans-serif"> Section: </font></td> <td><div align="right"> <font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="section" size="30" maxlength="50"> </font></div></td> </tr> <tr> <td><font size="2" face="Arial, Helvetica, sans-serif"> Département: </font></td> <td><div align="right"> <font size="2" face="Arial, Helvetica, sans-serif"> <input type="text" name="departement" size="30" maxlength="50"> </font></div></td> </tr> </table></td> </tr> <tr> <td height="30" valign="top" bgcolor="#E2E2E2"> </td> <td valign="top" bgcolor="#E2E2E2"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <form method="post" action="formpersonnel.php" name=""> <tr> <td height="26"><div align="center"> <input type="submit" name="Submit2" value="Valider"> </div></td> <td><input type="submit" name="Submit" value="Effacer"></td> </tr> </form> </tr> </table> </td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="61%"> </td> <td width="39%"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="42%" height="28"> <div align="center"> </div></td> <td width="58%"> <div align="left"> <!-- ----------- verification du formulaire --------------------------------------------------------- --> <?php if (empty($matricule) or empty($nom) or empty($prenom) or empty($sexe) or empty($fonction) or empty($profession) or empty($email)) die ('Saisie des champs matricule, nom, prenom, sexe, email, fonction, profession matricule obligatoire'); else { /* connexion à la base*/ $bdd = "annuaireUo"; $user = "root"; $passwd = " "; $host = "localhost"; $db = mysql_connect('$host', '$user', '$passwd') or die('Erreur de connexion '.mysql_error()); // sélection de la base mysql_select_db($bdd) or die('Erreur de selection '.mysql_error()); // ecriture de la requete sql $sql = "INSERT INTO personnel VALUES('$matricule', '$nom', '$prenom', '$sexe', '$fonction', '$profession', '$email', '$adresse', '$telephoneMob', '$telephoneDom')"; // insertion des informations du formulaire dans la table mysql_query =("INSERT INTO personnel (matricule, nom, prenom, sexe, fonction, profession, email, adresse, telephoneMob, telephoneDom) VALUES('$matricule', '$nom', '$prenom', '$sexe', '$fonction', '$profession', '$email', '$adresse', '$telephoneMob', '$telephoneDom)'") or die("Ecriture impossible"); //} mysql_close; } ?> </div></td> </tr> </table></td> </tr> </table></td> </tr> </table> </body> </html> |
Bonsoir
Je te conseille de réfléchir un peu sur le 2e message de pm et la modif que tu as fait dans ton code. Et puis revois la mise en commentaire en HTML ainsi que l'ordre des balises TR, TD, TABLE. J'ai survolé ton code et me suis très vite arrêté. Pour qu'il y ait autant d'erreurs je suppose que tu as tout tapé à la main.
|
Résultats pour PHP/MySql: insertion de donnees
Résultats pour PHP/MySql: insertion de donnees
Résultats pour PHP/MySql: insertion de donnees