Bonjour, je suis débutant en PHP et je voudrais automatiser la gestion d'une bibliotheque en PHP.
Pour celà, je commence par 2 pages:
-la premiere est un formulaire de saisie
-la seconde doit récupérer les valeurs de mon formulaire.
voici les codes:
page1: ajouter_livre.php
la 2 eme page :rendre_livre.php<html>
<head>
<title> Ajouter livre</title>
</head>
<body>
<FORM NAME="AjouterLivre" ACTION="rendre_livre.php" METHOD="POST" ENCTYPE="text/plain">
<table >
<tr>
<td>Nom du livre :</td><td><INPUT TYPE="text" NAME="nom" SIZE="50" ></td>
</tr> <tr>
<td>Auteur:</td><td><input type="text"id="auteur" name="auteur" size ="50"></td>
</tr><tr>
<td>Maison d'édition :</td><td><input type="text" id="maisonEdition" Name="maisonEdition" ></td>
</tr><tr>
<td>Date de parution :</td><td><input type="date" id="date" Name="date" ></td>
</tr><tr>
<td>Code du livre :</td><td><input type="text" id="code_du_livre" Name="code_du_livre" ></td>
</tr><tr>
<td>Description (couleur):</td><td><input type="text" id="auteur_du_livre" Name="auteur_du_livre" ></td>
</tr>
</table><br/><br/>
<table Border>
<tr >
<td ><input type="submit" VALUE="Valider" ></td><td><input type="reset" value="Effacer"></td></center>
</tr>
</table>
</FORM><br/><br/>
<A href ="index.html">Retour à la page d'accueil"</A>
</body>
</html>
mais j'ai cette erreur que je ne comprend pas pourquoi:<?php
$nom_du_livre =$_POST['nom_du_livre'] ;
$auteur_du_livre =$_POST['auteur_du_livre'] ;
$maisonEdition =$_POST['maisonEdition'] ;
$date_de_parution =$_POST['date_de_parution'] ;
$code_du_livre =$_POST['code_du_livre'] ;
if (isset($_POST['nom_du_livre'])){
echo( "Nom du livre: <b>".$nom_du_livre."</b><br>\n" ) ;
}
if(isset($_POST['auteur_du_livre'])){
echo( "Auteur: <b>".$auteur_du_livre."</b><br>\n" ) ;
}
if(isset($_POST['maisonEdition'])){
echo( "Maison d'édition: <b>".$maisonEdition."</b><br>\n" ) ;
}
if(isset($_POST['date_de_parution'])){
echo( "Date de parution: <b>".$date_de_parution."</b><br>\n" ) ;
}
if(isset($_POST['code_du_livre'])){
echo( "Code du livre: <b>".$code_du_livre."</b><br>\n" ) ;
}
?>
Merci de bien vouloir m'aider à voir plus claire.
Notice: Undefined index: nom_du_livre in c:\program files\easyphp1-8\www\bibliotheque\rendre_livre.php on line 2
Notice: Undefined index: auteur_du_livre in c:\program files\easyphp1-8\www\bibliotheque\rendre_livre.php on line 3
Notice: Undefined index: maisonEdition in c:\program files\easyphp1-8\www\bibliotheque\rendre_livre.php on line 4
Notice: Undefined index: date_de_parution in c:\program files\easyphp1-8\www\bibliotheque\rendre_livre.php on line 5
Notice: Undefined index: code_du_livre in c:\program files\easyphp1-8\www\bibliotheque\rendre_livre.php on line 6
Partager