je suis debutant en programmation et pour dire je suis pas alaise avec phpmyadmin je travaille sur easyphp. jai reussi a créer mon formulaire et je veux que les informations que je vais renseigner puissent s'enregistrer dans ma base de données "fiche-intervention"

je presente mon formulaire
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>FICHE D'INTERVENTION</title>
<style type="text/css">
<!--
.Style2 {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
}
.Style3 {
font-size: x-large;
font-weight: bold;
}
.Style8 {
font-size: medium;
color: #000099;
font-style: italic;
font-family: "Times New Roman", Times, serif;
font-weight: bold;
}
.Style9 {
color: #0000CC;
font-style: italic;
}
.Style10 {color: #00CC00}
-->
</style>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
<table width="890" border="2" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td colspan="3" align="center"><img src="images/design_famille_r1_c2.jpg" width="910" height="35" longdesc="images/design_famille_r1_c2.jpg" /></td>
</tr>
<tr bgcolor="#FFFFFF">
<td align="center"><img src="images/design_famille_r2_c4.jpg" width="201" height="180" /></td>
<td align="center" valign="middle"><p class="Style3">DEMANDE D'INTERVENTION INFORMATIQUE</p>
<p>&nbsp;</p>
<p><marquee scrolldelay="20">A déposer au service informatique, par mail à <u><span class="Style9">athuriane.gondogbeu@egouv.ci</span></u> ou appelez au poste <span class="Style10">200</span></marquee></p></td>
<td align="center"><img src="images/design_famille_r2_c3.jpg" width="232" height="180" longdesc="images/design_famille_r2_c3.jpg" /></td>
</tr>
<tr>
<td colspan="3" align="center"><span class="Style3">1- LE DEMANDEUR</span></td>
</tr>
<tr>
<td width="243">DEMANDEUR</td>
<td width="299"><p>DATE DE LA DEMANDE</p>
<p><em>(Date de dépôt de demande)</em></p></td>
<td width="328"><p>NUMERO DE LA DEMANDE</p>
<p> <em>(Réservé service informatique)</em></p></td>
</tr>

<tr>
<td>Nom:
<label>

<input type="text" name="nom" id="nom"/>


<br />
Prenoms:

<input type="text" name="prenoms" id="prenoms" />
</label></td>
<td colspan="2">N° téléphone / poste:
<label>

<input type="text" name="ntel" id="ntel" />
</label></td>
</tr>
<tr>
<td>Directions:
<label>

<input type="text" name="direction" id="direction" />
</label></td>
<td colspan="2">Adresse mail:
<label>

<input type="text" name="email" id="email" />
</label></td>
</tr>
<tr>
<td>Service:
<label>

<input type="text" name="service" id="service" />
</label></td>
<td colspan="2">Localisation :
<label>

<input type="text" name="localisation" id="localisation" />
</label></td>
</tr>
<tr>
<td colspan="3" align="center"><span class="Style2">IDENTIFICATION DU POSTE</span></td>
</tr>
<tr>
<td>Nom du poste:
<label>
<input type="text" name="nom du poste" id="nom du poste" />
</label></td>
<td>RAM:
<label>
<input type="text" name="ram2" id="ram2" />
Go</label></td>
<td>HDD:
<label>
<input type="text" name="hdd2" id="hdd2" />
Go</label></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td>N° Serie:
<label>
<input type="text" name="n° serie" id="n° serie" />
</label></td>
<td>Processeur:
<label>
<input type="text" name="processeur" id="processeur" />
</label></td>
<td>SE:
<label>
<input type="text" name="se2" id="se2" />
</label></td>
</tr>
</table>
<table width="982" border="2" cellspacing="1" cellpadding="1">
<tr>
<td colspan="3" align="center"><span class="Style3">2- TYPE DE PANNE</span></td>
</tr>
<tr>
<td width="287">Matérielle
<label>
<input type="checkbox" name="panne materielle" id="panne materielle" />
</label></td>
<td width="310">Logicielle
<label>
<input type="checkbox" name="panne logicielle" id="panne logicielle" />
</label></td>
<td width="289">Autre
<label>
<input type="checkbox" name="autre panne" id="autre panne" />
</label></td>
</tr>
<tr align="center" bgcolor="#CCCCCC">
<td> <p>DETAIL DU PROBLEME</p>
<p>
<label>
<textarea name="detail du probleme materiel" id="detail du probleme materiel" cols="45" rows="5"></textarea>
</label>
</p></td>
<td>DETAIL DU PROBLEME
<label>
<textarea name="detail du probleme logiciel" id="detail du probleme logiciel" cols="45" rows="5"></textarea>
</label> </td>
<td>DETAIL DU PROBLEME
<label>
<textarea name="detail autre probleme" id="detail autre probleme" cols="45" rows="5"></textarea>
</label> </td>
</tr>
<tr>
<td colspan="3" align="center">DETAIL INTERVENTION </td>
</tr>
<tr bgcolor="#CCCCCC">
<td><label>
<textarea name="detail intervention panne materielle" id="detail intervention panne materielle" cols="45" rows="5"></textarea>
</label></td>
<td><label>
<textarea name="detail intervention panne logicielle2" id="detail intervention panne logicielle2" cols="45" rows="5"></textarea>
</label></td>
<td><label>
<textarea name="detail intervention autre panne" id="detail intervention autre panne" cols="45" rows="5"></textarea>
</label></td>
</tr>
</table>
<table width="982" border="2" cellspacing="1" cellpadding="1">
<tr>
<td colspan="2" align="center"><strong>3- APPRECIATION DU DEMANDEUR</strong></td>
</tr>
<tr bgcolor="#CCCCCC">
<td width="405">Note /20:
<label>
<select name="note" size="1" id="note">
<option>00</option>
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
</select>
</label></td>
<td width="583" rowspan="2" align="center" valign="top"><em><strong>(Signature du demandeur)</strong></em></td>
</tr>
<tr bgcolor="#CCCCCC">
<td valign="top">Observations :
<label>
<textarea name="observation" id="observation" cols="45" rows="5"></textarea>
</label></td>
</tr>
</table>
<table width="982" border="2" cellspacing="1" cellpadding="1">
<tr>
<td colspan="3" align="center"><strong>4- L'INTERVENANT</strong></td>
</tr>
<tr bgcolor="#CCCCCC">
<td width="357">Nom &amp; Prénoms:
<label>
<input type="text" name="nom et prenoms2" id="nom et prenoms2" />
</label></td>
<td width="213"><p>Date début intervention:</p>
<p><input name="" type="date" />
</p></td>
<td width="410"><p>Date fin intervention:</p>
<p><input name="" type="date" />
</p></td>
</tr>
<tr>
<td>&nbsp;</td>
<td colspan="2" align="center"><strong><em>(Visa du responsable informatique)</em></strong></td>
</tr>
</table>
<table width="982" border="2" cellspacing="1" cellpadding="1">
<tr bgcolor="#CCCCCC">
<td width="1005" align="center" class="Style8"><label>

<input type="submit" name="valider" id="valider" value="Enregistrer" />

</label></td>
</tr>
<tr bgcolor="#FF0000">
<td align="center" class="Style8"><marquee direction="up" scrollamount="1" onmouseover="this.stop()" onmouseout="this.start()" height="120"> Fiche d'intervention - Service Informatique MSFFE -Cité Administrative Tour E 16ème étage Porte 46- Tel : 20 21 77 02</marquee></td>
</tr>
</table>
<p>&nbsp;</p>
</form>
</body>
</html>
aidez moi svp Smiley sweatdrop
Difficile de répondre a ce type de message, car il faudrait voir la base pour comprendre comment php intercepte les requêtes POST ou GET qui sont généralement paramétré côté HTML via la balise
<form>


Via son attribut method="POST"
<form method="GET">[code]

Et la page dans ton cas PHP a appelé via son attribut [b]action[/b]:
[code]<form method="POST" action="MA_PAGE_QUI_RECOIT_LE_FORMULAIRE.php">...</form>


Dans la page PHP qui reçoit les requêtes du formulaire :
La connaissance de PHP ne doit pas être négligé si tu veux passer cette étape.
1) Notion de tableau et variables PHP
2) Notion de requête HTTP
3) Notion de client-serveur MYSQL ou autre selon tes besoins
4) Notion de debug PHP


//http://www.phpdebutant.org/article67.php

gl
merci d'essayer de résoudre mon problème

après avoir créer le formulaire et j'ai egalement indiqué une nouvelle page ou je vais mettre mes script php dans action
je vous presente ça: <form id="form1" name="form1" method="post" action="enregistrer.php"> Smiley biggrin

j'ai commencé a écrit le scrit d'un champ
exple: la table demandeur
<?php
if ((isset($_POST["Enregistrer"]))&&($_POST["Enregistrer"]))
{
$cnx=mysql_connect("localhost","root","") or die ('Erreur de connexion'.mysql_error());
mysql_select_db("fiche-intervention",$cnx) or die ('Base de Donnees inexistante'.mysql_error());
$mat_demandeur=$_POST['mat_demandeur'];
$nom=$_POST['nom'];
$prenoms=$_POST['prenoms'];
$numtel=$_POST['numtel'];
$email=$_POST['email'];
$direction=$_POST['direction'];
$service=$_POST['service'];
$localisation=$_POST['localisation'];
$req="INSERT INTO demandeur(mat_demandeur,nom,prenoms,numtel,email,direction,service,localisation) VALUES($mat_demandeur,$nom,$prenoms,$numtel,$email,$direction,$service,$localisation);";
mysql_query($req) or die ('Erreur dans la requete'.mysql_error());
mysql_close($cnx);
?>

et quand jai testé en clikant sur Enregistrer
jai reçu ce message d'erreur Parse error: syntax error, unexpected end of file in C:\Program Files\EasyPHP-DevServer-13.1VC9\data\localweb\Al projet\enregistrer.php on line 28
dite moi que faire?
Hello!

Dans la ligne
VALUES($mat_demandeur,$nom,$prenoms,$numtel,$email,$direction,$service,$localisation);";
il faut enlever le point-virgule juste après la parenthèse fermante.
salut essaye voir ce code est report nous les erreurs Smiley cligne :


<?php
if ((isset($_POST["Enregistrer"]))&&($_POST["Enregistrer"]))
{
$cnx=mysql_connect("localhost","root","") or die ('Erreur de connexion'.mysql_error());
mysql_select_db("fiche-intervention",$cnx) or die ('Base de Donnees inexistante'.mysql_error());
$mat_demandeur=$_POST['mat_demandeur'];
$nom=$_POST['nom'];
$prenoms=$_POST['prenoms'];
$numtel=$_POST['numtel'];
$email=$_POST['email'];
$direction=$_POST['direction'];
$service=$_POST['service'];
$localisation=$_POST['localisation'];
//ICI Je rajoute des quotes car les champs qui contient des caractères alpha-numériques peuvent avoir un impact néfaste sur la requête a cause d'espace, quotes ... 
$req="INSERT INTO demandeur(mat_demandeur,nom,prenoms,numtel,email,direction,service,localisation) 
VALUES(
     "'" . $mat_demandeur . "'",
     "'" . $nom . "'",
     "'" . $prenoms . "'",
     "'" . $numtel . "'",
     "'" . $email . "'",
     "'" . $direction . "'",
     "'" . $service . "'",
     "'" . $localisation . "'");";
mysql_query($req) or die ('Erreur dans la requete'.mysql_error());
mysql_close($cnx);
?>

Modifié par headmax (26 Mar 2015 - 14:42)
confond pas tous

$req="INSERT INTO demandeur(mat_demandeur,nom,prenoms,numtel,email,direction,service,localisation) VALUES($mat_demandeur,$nom,$prenoms,$numtel,$email,$direction,$service,$localisation);


bien sur que cela ne marchera pas, et pas a cause du ";" après la parenthèse fermante.. une requête fini par un ";"

Par contre tes variables là... c'est pas comme ça que cela s'écrit Smiley decu il faut concaténer les variable comme te l'a écrit headmax.