par
PsykotropyK » 08 avr. 2006, 17:10
Bon peut-être ca simplifie le code mais en tout cas ca règle pas le problème... D'ailleurs, voila pour un autre bout de code qui chie (et avec les changement ed guillement) :
<form id="form1" name="form1" method="post" action="">
<?php
$connexion = mysql_pconnect($serveur, $admin, $mdp);
$sql = "SELECT *".
" FROM client".
" ORDER BY Code_Cli";
if($connexion != false)
{
$rech_cli = mysql_query($sql, $connexion);
$nd = 0;
$code = array();
$nom = array();
$adr = array();
while($ligne_cli = mysql_fetch_assoc($rech_cli))
{
array_push($nom, $ligne_cli['Nom_Cli']);
array_push($adr, $ligne_cli['Adr_Cli']);
array_push($code, $ligne_cli['Code_Cli']);
$nd++;
}
if ($nd >= 5){
$nd=5;
}
?>
<select name="model" id="model" onchange="document.forms['chgfinition'].submit();">
<option value="-1">- - - Choisissez un client - - -</option>
<?php
for($d = 0; $d<$nd; $d++)
{
?>
<option value="<?php echo($code[$d]); ?>"<?php echo((isset($client) && $client == $code[$d])?" selected=\"selected\"":null); ?>><?php echo($nom[$d]); ?> - <?php echo($adr[$d]); ?></option>
<?php
}
?>
</select>
<?php
}
mysql_free_result($rech_cli);
?>
<p><br />
<input name="menu" type="hidden" id="menu" value="6" />
<input name="ssmenu6" type="hidden" id="ssmenu6" value="1" />
</p>
</form>
Et comme d'hab, en faisant quelques rafraichissement, ou en recliquant sur le bouton et bien tout marche comme il faut... voila le message d'erreur, qui est le même que d'habitude mais bon...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in d:\apps\easyphp1-8\www\audi - phase 2\Proposition\Client.php on line 14
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in d:\apps\easyphp1-8\www\audi - phase 2\Proposition\Client.php on line 38
Sinon, il semble qu'en mettant un $rech_cli = NULL; au début, cela règle le problème mais bon vu que ca marchait quand même un pêu avant je préfere pas m'avancer...
Bon peut-être ca simplifie le code mais en tout cas ca règle pas le problème... D'ailleurs, voila pour un autre bout de code qui chie (et avec les changement ed guillement) :
[php]<form id="form1" name="form1" method="post" action="">
<?php
$connexion = mysql_pconnect($serveur, $admin, $mdp);
$sql = "SELECT *".
" FROM client".
" ORDER BY Code_Cli";
if($connexion != false)
{
$rech_cli = mysql_query($sql, $connexion);
$nd = 0;
$code = array();
$nom = array();
$adr = array();
while($ligne_cli = mysql_fetch_assoc($rech_cli))
{
array_push($nom, $ligne_cli['Nom_Cli']);
array_push($adr, $ligne_cli['Adr_Cli']);
array_push($code, $ligne_cli['Code_Cli']);
$nd++;
}
if ($nd >= 5){
$nd=5;
}
?>
<select name="model" id="model" onchange="document.forms['chgfinition'].submit();">
<option value="-1">- - - Choisissez un client - - -</option>
<?php
for($d = 0; $d<$nd; $d++)
{
?>
<option value="<?php echo($code[$d]); ?>"<?php echo((isset($client) && $client == $code[$d])?" selected=\"selected\"":null); ?>><?php echo($nom[$d]); ?> - <?php echo($adr[$d]); ?></option>
<?php
}
?>
</select>
<?php
}
mysql_free_result($rech_cli);
?>
<p><br />
<input name="menu" type="hidden" id="menu" value="6" />
<input name="ssmenu6" type="hidden" id="ssmenu6" value="1" />
</p>
</form>[/php]
Et comme d'hab, en faisant quelques rafraichissement, ou en recliquant sur le bouton et bien tout marche comme il faut... voila le message d'erreur, qui est le même que d'habitude mais bon...
[quote]Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in d:\apps\easyphp1-8\www\audi - phase 2\Proposition\Client.php on line 14
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in d:\apps\easyphp1-8\www\audi - phase 2\Proposition\Client.php on line 38[/quote]
Sinon, il semble qu'en mettant un $rech_cli = NULL; au début, cela règle le problème mais bon vu que ca marchait quand même un pêu avant je préfere pas m'avancer...