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 !