bonjour
pouvez-vous m’aides je fais une facture est j'ai les 3 message d'erreur suivant que je n'arrive pas a résoudre
Notice: Undefined index: nom in C:\wamp\www\projet1\bonCde.php on line 22
Notice: Undefined index: prenom in C:\wamp\www\projet1\bonCde.php on line 23
Deprecated: Function split() is deprecated in C:\wamp\www\projet1\bonCde.php on line 66
voila mon code
html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="css/commandes.css" rel="stylesheet" type="text/css">
<title>Document sans titre</title>
</head>
<body>
<?php
// Remise à 1 du compteur si on vient de index
if (isset($_REQUEST['nom'])) {
$cpt = 1;
$fp = fopen("data/compteur.txt","w");
fputs($fp, $cpt);
fclose($fp);
}
if (isset($_REQUEST['ref'])) $reference = $_REQUEST['ref'];
else $reference = "";
if (isset($_REQUEST['quantite'])) $quantite = $_REQUEST['quantite'];
else $quantite = "";
$nom = $_REQUEST['nom']; //ligne22
$prenom = $_REQUEST['prenom']; //ligne23
echo "<h1>Bienvenue $prenom $nom</h1><br>";
?>
<form name="frmCde" method="post" action="verif_cde.php">
<p><b>Sélectionner un produit et indiquer une quantité puis valider la sélection</b></p>
<table border="0" width="100%">
<tr><td width="20%">
<?php
$fp = fopen("data/produits.txt","r");
?>
<select name="produit">
<option value="">Sélectionner un produit</option>
<?php
while (!feof($fp)) {
$ligne = fgets($fp, 255);
list($ref, $des, $prix) = split('[|]', $ligne);
if ($ref == $reference) {
?>
<option value="<?php echo $ref ?>" selected="selected"><?php echo $des ?></option>
<?php }
else { ?>
<option value="<?php echo $ref ?>"><?php echo $des ?></option>
<?php }
}
?>
</select>
</td>
<td width="10%">Quantité</td><td><input type="text" name="quantite" size="4" maxlength="4" value="<?php echo $quantite ?>"></td>
</tr>
</table>
<table>
<tr>
<td><input type="submit" value="Valider la sélection"></td>
</tr>
</table>
</form>
<?php
fclose($fp);
// Affichage
if (isset($_REQUEST['ref'])) {
$fp = fopen("data/commande.txt","r");
$ligne = fgets($fp, 255);
list($total1, $taux, $remise, $total2, $ref, $des, $quantite, $prix) = split('[|]', $ligne); //ligne66
?>
<table width="100%" style="font-weight:bold ">
<tr><td width="20%">Référence : </td><td><?php echo $ref ?></td></tr>
<tr><td width="20%">Désignation : </td><td><?php echo $des ?></td></tr>
<tr><td width="20%">Prix unitaire : </td><td><?php echo $prix ?> ¤</td></tr>
<tr><td width="20%">Quantité : </td><td><?php echo $quantite ?></td></tr>
<tr><td width="20%">Sous-total : </td><td><?php echo $total1 ?> ¤</td></tr>
<tr><td width="20%">Taux de remise : </td><td><?php echo $taux ?> %</td></tr>
<tr><td width="20%">Montant de la remise : </td><td><?php echo $remise ?> ¤</td></tr>
<tr><td width="20%">Total : </td><td><?php echo $total2 ?> ¤</td></tr>
</table>
<br>
<input type="button" value="Valider la commande" onClick="location.replace('recap.php')">
<?php }
?>
</body>
</html>
merci