Problème d'affichage des données

Fermé
nadouj01 Messages postés 1 Date d'inscription jeudi 25 juin 2009 Statut Membre Dernière intervention 25 juin 2009 - 25 juin 2009 à 16:48
Bonjour,
je suis débutante en programmation php , je suis entrain de développer un site et dans la partie où le client doit choisir son mode de paiement il y a en haut un récapitulatif de ses coordonnées et son adresse avec la possibilité de les changer , voilà le message d'erreur :
Notice: Undefined index: nom_client in C:\wamp\www\tests\Nouveau dossier\checkout.php on line 98

Notice: Undefined index: prenom_client in C:\wamp\www\tests\Nouveau dossier\checkout.php on line 98


Notice: Undefined index: adr_client in C:\wamp\www\tests\Nouveau dossier\checkout.php on line 99


Notice: Undefined index: ville in C:\wamp\www\tests\Nouveau dossier\checkout.php on line 100


Notice: Undefined index: code_postal in C:\wamp\www\tests\Nouveau dossier\checkout.php on line 101


Notice: Undefined index: pays in C:\wamp\www\tests\Nouveau dossier\checkout.php on line 102
et voilà mon code:





<!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=ISO-8859-1" />
<title>TemplateWorld.com Template - Web 2.0</title>
<link href="style1.css" rel="stylesheet" type="text/css" />
</head>
<body>
<!--body start -->
<div id="body">
<ul class="nav">
<li><a href="nouveau_index.html" class="hover">Accueil</a></li>
<li><a href="#">Qui Sommes nous?</a></li>
<li><a href="#">Fonctionnement</a></li>
<li><a href="#">FAQ</a></li>
<li><a href="#">Tarifs</a></li>
<li><a href="#">Assistance</a></li>
<li><a href="new compte.php">Votre Compte</a></li>
<li><a href="#">Revendeur</a></li>
<li><a href="nouveau_contact.html" class="last">Contact</a></li>
</ul>
<ul class="log">
<li><a href="new compte.php" class="subscribe">Votre compte</a></li>
<li><a href="panier1.php" class="login">Panier</a></li>
</ul>
<img src="lc impression.jpeg">
<p class="topTxt"><span>Créez votre faire-part personnalisé en ligne:</span>Au meilleur tarif du web!</p>
<!--left start -->
<div id="left">
<img src="logo.png">
<td> </td>

<br><br><br>


<?php

/*************************************************************************************************
** includes **
*************************************************************************************************/
include_once 'panier.class.php';


/*************************************************************************************************
** session **
*************************************************************************************************/
session_start();


/*************************************************************************************************
** déclarations variables **
*************************************************************************************************/
$contenu = "";
$page = null;


/*************************************************************************************************
** affectations variables **
*************************************************************************************************/
$page->maj = isset($_POST["maj_x"]) ? $_POST["maj_x"] : "";
$page->base = ((isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") ? "https" : "http")."://".$_SERVER["HTTP_HOST"];
$page->dirname = dirname($_SERVER["SCRIPT_NAME"]);
$page->query = isset($_SERVER["QUERY_STRING"]) ? "?".$_SERVER["QUERY_STRING"]."" : "";
$page->protocol = (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") ? "https" : "http";
$page->action = $page->protocol."://".$_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"].$page->query;
$page->panier = isset($_SESSION['panier']) ? unserialize($_SESSION['panier']) : "";




$connect = mysql_connect("localhost","root","") or die("Erreur de connexion au serveur.".mysql_error());
$mail=$_SESSION['mail'];
mysql_select_db("base_de-donnee", $connect) or die("Erreur de connexion à la base".mysql_error());
$requete = 'SELECT count(*) FROM client WHERE mail_client="'.mysql_escape_string($_POST['mail']).'" AND password="'.md5(mysql_escape_string($_POST['motdepasse'])).'"';

$reponse = mysql_query($requete) or die ("Pb avec la requette ".mysql_error());


if (mysql_num_rows($reponse) >0){ // on verifie que le nombre d'enregistrements trouvés est sup à 0

while ($donnees = mysql_fetch_array($reponse)){


?>


<center>
<br />

<table border="3" cellspacing="10" cellpadding="3" width="100%" bordercolor="#556b2f" >

<tr><td><center> <font color=#556b2f size=4> Adresse de livraison</font></center></td></tr>

<tr> <td> <p>

<?php echo $donnees['nom_client']; ?> <?php echo $donnees['prenom_client']; ?><br/>
<?php echo $donnees['adr_client']; ?><br/>
<?php echo $donnees['ville']; ?><br/>
<?php echo $donnees['code_postal']; ?><br/>
<?php echo $donnees['pays']; ?><br/>

<br>
<p>
<a href="deconnexion.php"><input type="submit" name="submit" value="Modifier" style="padding-right : 5px; cursor:hand; color : yellow; background-color :olive; border : 1px outset grey; font-style : bold; font-size : 12px; font-family : Verdana; font-weight : bold;"></a>
<a href="deconnexion.php"><input type="submit" name="submit" value="Déconnexion" style="padding-right : 5px; cursor:hand; color : yellow; background-color :olive; border : 1px outset grey; font-style : bold; font-size : 12px; font-family : Verdana; font-weight : bold;"></a>
</p></td></tr></p></table>


<?php
}
}
else {
echo "Aucun enregitrement ne correspond";

}mysql_close();
?>

<br><br><br><center>



<table border="3" cellspacing="10" cellpadding="3" width="100%" bordercolor="#556b2f" >
<tr>
<td><center> <font color=#556b2f size=4> Mode de livraison</font></center></td>
<td colspan="2"><center> <font color=#556b2f size=4>Délai de livraison </font></center></td>
<td> <center> <font color=#556b2f size=4>Prix </font></center></td>
</tr>
<tr> <td> <input id="port" name="port" type="radio" value="0" onClick="getTotalFinalTTC();" checked>
Livraison standard(colissimo) <img src="laposte.png"></td>
<td colspan="2">5 à 10 jours ouvrés</td>
<td><input type="text"name="port1" value="gratuit" size="5"/></td>
</tr>

<tr> <td><input id="port" name="port" type="radio" value="5" onClick="getTotalFinalTTC();">
Livraison Express Chronopost <img src="chronopost.png"></td>
<td colspan="2">2 jours ouvrés </td>
<td><input type="text"name="port2" value="5 €" size="5"/></td>
</tr>
<tr> <td> <input id="port" name="port" type="radio" value="15" onClick="getTotalFinalTTC();">
Livraison Europe </td>
<td colspan="2">3 à 5 jours ouvrés </td>
<td><input type="text"name="port3" value="15 €" size="5"/></td>
</tr>
<tr> <td> <input id="port" name="port" type="radio" value="30" onClick="getTotalFinalTTC();">
Livraison Monde </td>
<td colspan="2">3 à 7 jours ouvrés </td>
<td><input type="text"name="port4" value="30 €" size="5"/></td>
</tr>


<tr> <td colspan="5" align="right" class="titrecell">TOTAL TTC A REGLER: <?php echo''.$page->panier->getTotalFinalTTC().' &euro'; ?></td>

</tr>
</table>
</form>
<tr>
<br><br><a href="rec.php"><input type="submit" value="Continuer" style="padding-right : 5px; cursor:hand; color : yellow; background-color :#6b8e23; border : 1px outset grey; font-style : bold; font-size : 12px; font-family : Verdana; font-weight : bold;"></a></td>
</tr>

</table>
</center>
<br><br>



<!--service end-->
<br class="spacer" />
</div>
<!--left end -->
<!--right start -->
<div id="right">
<a href="#" class="award">MODELES 2009</a>

<form name="newsletter" action="#" method="post" class="newsletter">
<br class="spacer" />
</form>
<form name="newsletter" action="#" method="post" class="mem">
<h2><img src="lock16.png">Connexion client</h2>
<input type="text" name="name" value="Votre login" class="txtBox2" />
<input type="password" name="password" value="*************" class="txtBox2" />
<input type="submit" name="login" value="Login" class="login" />
<a href="#"><u>Mot de passe oublié?</u></a>
<br class="spacer" />
</form>
<h2>Plus de 200 nouveautés pour creer</h2></br><h2>votre faire-part paersonnalisé</span></h2>
<p class="rightTxt1"><span>Humour,tenddresse,animaux,classique?</span>Votre faire-part vous attend parmis de nombreux modèles,personnalisez votre modèles et recevez le trés rapidement pour un cout incroyable.</p>

<p> </p>
<p class="rightTxt2"><span>Curabitur pretium tellus et null</span>Donec egestas erat id miIn hase platea dictumst.</p>
<img src="images/img1.gif" alt="" width="56" height="45" class="pic" />
<p class="rightTxt2"><span>Pellentesque elementum tristique purus.</span>Mauris sed turpis Integer non envierem tempor mattis.</p>
<img src="images/img2.gif" alt="" width="56" height="45" class="pic" />
<p class="rightTxt2"><span>Quisque iaculis tellus vitae magna.</span>Nam non libero Sed egestas arcu erus.
consectetuer. In hac habitasse platea dictumst.</p>
<img src="images/img3.gif" alt="" width="56" height="45" class="pic" />
<p class="rightTxt2"><span>Suspendisse pede lorem,</span>condenet, laoreet at, feugiat laoreetturp vitae tortor.</p>
<img src="images/img4.gif" alt="" width="56" height="45" class="pic" />
<p class="click"><a href="#">Cliquez ici pour découvrer les autres modéles</a></p>
<br class="spacer" />
</div>
<!--right end -->
<br class="spacer" />
</div>
<!--body end -->
<!--footer start -->
<div id="footerMain">
<div id="footer">
<ul class="nav">
<li><a href="nouveau_index.html" class="home">Acueil</a>|</li>
<li><a href="#">Qui sommes nous?</a>|</li>
<li><a href="#">Fonctionnement</a>|</li>
<li><a href="#">FAQ</a>|</li>
<li><a href="#">Tarifs</a>|</li>
<li><a href="#">Assistance</a>|</li>
<li><a href="new compte.php">Votre compte</a>|</li>
<li><a href="#">Revendeur</a>|</li>
<li><a href="#">Contact</a></li>
</ul>
<p class="copyright">Copyright © Faire-Part Perso.com-ODIL Carterie.</p>
<a href="http://validator.w3.org/check?uri=referer" class="xhtml">Xhtml Valid</a>
<a href="http://jigsaw.w3.org/css-validator/check/referer" class="css">Css
Valid</a> <a href="index.html"><img src="images/bot_logo.gif" alt="" width="141" height="45" /></a>
<p class="design">Designed by : <a href="https://www.templateworld.com/" target="_blank" class="link">Template
World</a></p>
</div>
</div>
<!--footer end -->
</body>
</html>