Erreur

jacob
Invité n'ayant pas de compte PHPfrance

31 janv. 2006, 14:32

J'ai essayé de faire ca mais ca ne fonctionne pas quelqun pourrait m'aider ??
 <?

$test=$_GET['numero_contrat'];
// on enchaîne les contrôles ci-dessous ---- 
if($test>0)         //1er 
    { 
$sqldid = "select id, num_contrat, garanties from garanties where num_contrat = '".$test."'";
   // $nbsql += 1; 
    if ($resselectdid = mysql_query($sqldid)) { 
         $selectdid = mysql_fetch_array($resselectdid); 
    } 
}
    echo 'La valeur $test = ['.$test.'] et $selectdid["garanties"] = '.$selectdid['garanties'].'<br />'; 
?> 
Merci d'avance

ViPHP
ViPHP | 2144 Messages

31 janv. 2006, 14:34

Je ne vois pas de boucle :roll: :roll:
Et il faudrait qu'on sache "ce qui ne fonctionne pas" C'est quoi exactement le problême ?

jacob
Invité n'ayant pas de compte PHPfrance

31 janv. 2006, 14:35

Je sais mais je ne sais pas faire de boucle ! alors je me débrouille comme je peux. Si on pouvait me dire comment faire ca m'arrangerait

MErci encore

ViPHP
ViPHP | 2144 Messages

31 janv. 2006, 14:37

Tu as regardé les tutoriaux comme je te l'ai conseillé ?

jacob
Invité n'ayant pas de compte PHPfrance

31 janv. 2006, 14:56

Oui j'ai regardé. je vais chercher encore si une bonne ame ne m'aide :cry:

Mammouth du PHP | 1776 Messages

31 janv. 2006, 15:21

C'est n'importe quoi cque tu nous fais :? :roll:
<? 
$test = $_GET['numero_contrat']; 
$sqldid = "SELECT id,num_contrat,garanties FROM garanties WHERE num_contrat='".$test."'"; 
$resselectdid = mysql_query($sqldid);
if ($resselectdid != FALSE) 
{ 
	$selectdid = mysql_fetch_array($resselectdid); 
	echo "La valeur test = ".$test." et selectdid['garanties'] = ".$selectdid[2]."<br />"; 
} 
else
{
	echo "erreur";
} 
?>

Eléphanteau du PHP | 32 Messages

31 janv. 2006, 15:33

je me permet d'intervenir :D
non serieux, si j'ai bien compri tu veux afficher toutes les garanties reliées à un Cantrat

ce qui donne donc :
<?
if(isset($_GET['numero_contrat'])){
   $test = $_GET['numero_contrat'];
}

$sqldid = "SELECT id,num_contrat,garanties FROM garanties WHERE num_contrat='".$test."'";
//on execute la requete
$resselectdid = mysql_query($sqldid);
//on boucle sur la requete pour afficher toutes les garanties
while ($selectdid = mysql_fetch_array($resselectdid))
{
    echo "La valeur test = ".$test." et selectdid['garanties'] = ".$selectdid[2]."<br />";
}
?>
voilà c'est pas sorcier.