dodo78
Messages postés181Date d'inscriptionsamedi 3 décembre 2005StatutMembreDernière intervention17 juin 2009
-
28 avril 2009 à 23:30
Bonjour,
voila je développe est je un gros problème , en faite je 2 tables , une table client et une table contrat ! un client est attacher a un contrat. Je voudrai que en cliquant sur un client s'affiche les contrats respectif.
donc :
<?php
$db = mysql_connect('machine', 'toto', 'toto');
mysql_select_db('gps',$db);
$sql = 'SELECT * FROM client';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
jusque la j'affiche tout les clients avec un bouton "contrat" , a chaque client afficher et affecter un "ID"
quand on clique sur contrat ,on tombe sur une page ou logiquement on devrais voir que les contrats affecter a l'ID ... mais le soucis c'est que non, il n'affiche rien.je fai afficher ma variable qui est renvoyer pour savoir quelle est l'iD , il renvoit bien l'ID correspondant ....
ma page :
<?php
$numc = $_POST['numc'];
echo $numc ;
$db = mysql_connect('machine', 'toto', 'toto');
mysql_select_db('gps',$db);
$sql = 'SELECT * FROM contrat ct,client cl WHERE ct.id=cl.id and ct.id="$numc"';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
echo '<b>'.$data['numcontrat'].' '.$data['type'].'</b> ('.$data['companie'].')<BR>';
echo ' <i>date de debut '.$data['dated'].'</i><br>';
echo ' <i>date de fin '.$data['datef'].'</i><br>';
echo ' <i>statut '.$data['statut'].'</i><br>';
echo ' <i>porteur du contrat '.$data['numporteur'].'</i><br>';
}
mysql_close();
?>
donc ma page n'affiche aucune erreur et quand je fais la requête sous MYSQL avec par exemple un ID il m'affiche bien les contrats qui on l'ID correspondant.