par
63renaud » 02 févr. 2011, 15:06
j'ai trouvé l'erreur suite à une mauvaise déclaration de champs dans la page qui détient le bouton détail.
Maintenant cela fonctionne.
je te joint les deux pages
La page liste.php
<?php
require'mysql_connect.php';
// On récupère tout les noms et prenoms de la table client
$result = mysql_query("SELECT * FROM client order by xguest_nom asc");
// On affiche chaque entrée une à une avec un bouton détail .
while ($ligne = mysql_fetch_array($result) )
{
?>
<strong>Nom</strong> : <?php echo $ligne['xguest_nom']; ?>
<?php $lien="afficher_client.php?id_xguest=".$ligne['id_xguest'];?>
<a href='<?php echo $lien ?>'> <input type='button' value='detail' name='détail'/></a>
<br />
<strong>Prénom</strong> : <?php echo $ligne['id']; ?>
<?php $lien="controle_client.php?id_xguest=".$ligne['id_xguest'];?>
<a href='<?php echo $lien ?>'> <input type='button' value='modifier' name='modifier'/></a>
<br/><br/>
<?php
}
mysql_close($c); // Termine le traitement de la requête
?>
la page afficher_client.php
<title>Afficher un Client</title>
<?php
include_once'lien_css.php';
?>
<body>
<div id="global">
<?php
include_once 'header.php';
?>
<?php
require_once'mysql_connect.php';
?>
<?php
//------------------------------------------------------------ lecture des lignes et mettre en format graphique( formatage)
$detail=$_GET['id_xguest'];
// Préparation et execution de la requête
$rq ="SELECT * FROM client WHERE id_xguest='$detail'" ;
$result_set=mysql_query($rq) or die (mysql_error()) ;
$ligne=mysql_fetch_array($result_set) ;
?>
<div id="principal">
<div id="label_haut">
<div id="label_client">
<label>CLIENT</label>
</div>
</div>
<div id="text_box">
<label>Nom</label> <strong><?php echo $ligne['xguest_nom'];?></strong>
<br/><br/>
<label>Prénom</label> <strong><?php echo $ligne['xguest_prenom'];?></strong>
</div><!-- fin div texbox -->
</div><!-- fin div principal -->
</div> <!-- fin div global-->
</body>
</html>
j'ai trouvé l'erreur suite à une mauvaise déclaration de champs dans la page qui détient le bouton détail.
Maintenant cela fonctionne.
je te joint les deux pages
La page liste.php
[php]
<?php
require'mysql_connect.php';
// On récupère tout les noms et prenoms de la table client
$result = mysql_query("SELECT * FROM client order by xguest_nom asc");
// On affiche chaque entrée une à une avec un bouton détail .
while ($ligne = mysql_fetch_array($result) )
{
?>
<strong>Nom</strong> : <?php echo $ligne['xguest_nom']; ?>
<?php $lien="afficher_client.php?id_xguest=".$ligne['id_xguest'];?>
<a href='<?php echo $lien ?>'> <input type='button' value='detail' name='détail'/></a>
<br />
<strong>Prénom</strong> : <?php echo $ligne['id']; ?>
<?php $lien="controle_client.php?id_xguest=".$ligne['id_xguest'];?>
<a href='<?php echo $lien ?>'> <input type='button' value='modifier' name='modifier'/></a>
<br/><br/>
<?php
}
mysql_close($c); // Termine le traitement de la requête
?>
[/php]
la page afficher_client.php
[php]
<title>Afficher un Client</title>
<?php
include_once'lien_css.php';
?>
<body>
<div id="global">
<?php
include_once 'header.php';
?>
<?php
require_once'mysql_connect.php';
?>
<?php
//------------------------------------------------------------ lecture des lignes et mettre en format graphique( formatage)
$detail=$_GET['id_xguest'];
// Préparation et execution de la requête
$rq ="SELECT * FROM client WHERE id_xguest='$detail'" ;
$result_set=mysql_query($rq) or die (mysql_error()) ;
$ligne=mysql_fetch_array($result_set) ;
?>
<div id="principal">
<div id="label_haut">
<div id="label_client">
<label>CLIENT</label>
</div>
</div>
<div id="text_box">
<label>Nom</label> <strong><?php echo $ligne['xguest_nom'];?></strong>
<br/><br/>
<label>Prénom</label> <strong><?php echo $ligne['xguest_prenom'];?></strong>
</div><!-- fin div texbox -->
</div><!-- fin div principal -->
</div> <!-- fin div global-->
</body>
</html>
[/php]