le 21/04/2010 à 09:47
aquievreux
Voici mon code :
Le problème que j'ai c'est qu'il m'affiche le message d'erreur suivant :
Notice: Undefined index: num_client in C:\wamp\www\antivirus\donnees.php on line 61
et ce pour chaque variable.
Merci de m'aider!!!!!!!!
<!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>Antivirus</title>
</head>
<body>
<?php
session_start();
if (@$_SESSION['auth'] != "yes")
{
header("Location: login.php");
exit();
}
include("chiens.inc");
$cxn = mysqli_connect($host, $user, $password, $database) or die ("Connexion en échec");
$sql = "SELECT firstName,lastName FROM member WHERE loginName='{$_SESSION['logname']}'";
$result = mysqli_query($cxn,$sql) or die ("Requete SELECT en échec dans Nouveau_Membre");
$row = mysqli_fetch_assoc($result);
extract($row);
echo "<html>
<head><title>Fiche</title></head>
<body>
<h2 style='margin-top: .7in; text-align: left'>
$firstName $lastName</h2>\n";
?>
<h1 align="center"><strong><u>Donnees client pour antivirus :</u></strong></h1>
<p align="center"> </p>
<h1><u><strong>Client :</strong></u></h1>
<h3>Numéro : <?php echo $_POST['num_client']; ?> </h3>
<h3>Nom : <?php echo $_POST['nom_client']; ?> </h3>
<h3>Prénom : <?php echo $_POST['prenom_client']; ?> </h3>
<h3>Adresse : <?php echo $_POST['adresse_client']; ?> </h3>
<h3>Téléphone : <?php echo $_POST['tel_client']; ?> </h3>
<h3>Mail : <?php echo $_POST['mail_client']; ?> </h3>
<h3>Date d'achat : <?php echo $_POST['date_achat_client']; ?> </h3>
<h3>Date d'expiration : <?php echo $_POST['date_expir_client']; ?> </h3>
<div id="corps">
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=antivirus','root','');
}
catch(Exception $e)
{
die('Erreur : ' .$e->getMessage());
}
$num_client = $_POST["num_client"];
$nom_client = $_POST["nom_client"];
$prenom_client = $_POST["prenom_client"];
$adresse_client = $_POST["adresse_client"];
$tel_client = $_POST["tel_client"];
$mail_client = $_POST["mail_client"];
$date_achat_client = $_POST["date_achat_client"];
$date_expir_client = $_POST["date_expir_client"];
try
{
$resultat1 = $bdd->prepare("insert into client (num_client, nom_client, prenom_client, adresse_client, tel_client, mail_client, date_achat_client, date_expir_client) values(:num_client, :nom_client , :prenom_client , :adresse_client, :tel_client, :mail_client, :date_achat_client, :date_expir_client)") or die(print_r($bdd->errorInfo()));
$resultat1->execute(array(
'num_client' => $_POST['num_client'],
'nom_client' => $_POST['nom_client'],
'prenom_client' => $_POST['prenom_client'],
'adresse_client' => $_POST['adresse_client'],
'tel_client' => $_POST['tel_client'],
'mail_client' => $_POST['mail_client'],
'date_achat_client' => $_POST['date_achat_client'],
'date_expir_client' => $_POST['date_expir_client'],
)) or die(print_r($bdd->errorInfo()));
}
catch(Exception $e)
{
('Erreur1 : ' .$e->getMessage());
}
?>
</div>
</body>
</html>
Le problème que j'ai c'est qu'il m'affiche le message d'erreur suivant :
Notice: Undefined index: num_client in C:\wamp\www\antivirus\donnees.php on line 61
et ce pour chaque variable.
Merci de m'aider!!!!!!!!