Formulaire pour ecrire dans base de donnée ! prob
Posté : 20 oct. 2006, 10:58
Bonjour, je suis très très débutant et si quelqu'un avait un peu de temps pour me filer un ou deux conseils ou pistes ça serait chouette ....
Mon objectif est juste de réaliser un formulaire qui ecrirait dans ma base de donnée, et mo ncode est le suivant :
Le message retourné est:
Notice: Undefined index: Nr_organisateur in c:\program files\easyphp1-8\www\_competence\input_form.php on line 40
Notice: Undefined index: Lieu in c:\program files\easyphp1-8\www\_competence\input_form.php on line 40
Notice: Undefined index: Adresse in c:\program files\easyphp1-8\www\_competence\input_form.php on line 40
Notice: Undefined index: Organisateur in c:\program files\easyphp1-8\www\_competence\input_form.php on line 40
Duplicata du champ '0' pour la clef 1
je ne comprends pas ! et pourtant je vous assure que je cherche ! par contre ça ecrit parfaitement dans ma base ... il doit y avoir un problème avec mes déclarations de variables ou je ne sais quoi ...
Merci d'avance de prendre un peu de temps !
Mon objectif est juste de réaliser un formulaire qui ecrirait dans ma base de donnée, et mo ncode est le suivant :
<html><head>
<title>input_form</title>
</head>
<body>
<h1>Formulaire de saisie<h1>
<b>Veuillez entrer les données concernant l'organisateur:</b>
<FORM ACTION="input_form.php" METHOD="POST">
<TABLE BORDER=0>
<TR>
<TD> Numero de l'organisateur:
<TD> <INPUT TYPE="text" NAME="Nr_organisateur" SIZE="12">
<TR>
<TD> lieu:
<TD> <INPUT TYPE="text" NAME="Lieu" SIZE="31">
<TR>
<TD> Adresse:
<TD> <INPUT TYPE="text" NAME="Adresse" SIZE="60">
<TR>
<TD> Organisateur:
<TD> <INPUT TYPE="text" NAME="Organisateur" SIZE="31">
<TR>
<TD
<TD><INPUT TYPE=submit VALUE="Envoyer">
<INPUT TYPE=reset VALUE="Supprimer">
</table>
<?php
if(!isset($_POST['Nr_organisateur'])){
include("fonc.php");
include("connex.php");
$sql='INSERT INTO organisateur (Nr_organisateur,Lieu,Adresse,Organisateur)
values(\''.$_POST['Nr_organisateur'].'\',\''.$_POST['Lieu'].'\',\''.$_POST['Adresse'].'\',\''.$_POST['Organisateur'].'\') ';
if ($res=send_sql($db,$sql)){
echo "Inscription Ok";
}
}
?>
Le message retourné est:
Notice: Undefined index: Nr_organisateur in c:\program files\easyphp1-8\www\_competence\input_form.php on line 40
Notice: Undefined index: Lieu in c:\program files\easyphp1-8\www\_competence\input_form.php on line 40
Notice: Undefined index: Adresse in c:\program files\easyphp1-8\www\_competence\input_form.php on line 40
Notice: Undefined index: Organisateur in c:\program files\easyphp1-8\www\_competence\input_form.php on line 40
Duplicata du champ '0' pour la clef 1
je ne comprends pas ! et pourtant je vous assure que je cherche ! par contre ça ecrit parfaitement dans ma base ... il doit y avoir un problème avec mes déclarations de variables ou je ne sais quoi ...
Merci d'avance de prendre un peu de temps !