Eléphant du PHP |
64 Messages
21 nov. 2005, 11:24
J'ai essayer sur un script html et c bon, ça marche! Mais la je suis face à un auyre probleme et je en sais pas trop ou est l'erreur, etant donné que c'est un melange de php et javascript je en sais pas ou le poster... Voici mon code:
<?
include ("include.inc");
$con= mysql_connect ($serv,$log,$pass) or die ("erreur de connection");
mysql_select_db($base,$con) or die ("erreur de selection");
$req="select*from $table3 order by zone;";
$res=mysql_query($req, $con);
?> region: <form name="lala"> <select name="region"> <?
echo "<script language='javascript'>";
echo "var l=0";
echo "var rib";
echo "</script>";
while ($row=mysql_fetch_row($res)) {
$a=count($row);
echo "<script language='javascript'>";
echo "var nomb=$a";
for($l=0;$l<$a;$l++) {
echo "rib[k]=$row[$l]";
echo "</script>"; ?>
<script type="text/javascript">
document.write('<option value="' + rib[k] + '">' + rib[k] + '</option>');
k ++
</script> <?
}
}
?>
je sais que cela est realisable uniqument en php, mais dans la suite de mon script je vais avoir besoin de declencher une fonction en javascript et donc, j'ai besoin que les variables de mon tableau le soit également! Actuellement j'ai bien une balise deroulante qui s'affiche mais elle est vide! Je ne sais pas d'ou provient l'erreur mais a priori cela viendrais des commandes en javascript! Si quelqu'un pouvait m'aider...
merci!