Bonjour,
comme dit dans le titre, j’ai un problème concernant une liste déroulante générée par une fonction qui pioche dans une base MySQL :

<form action=<?php echo $_SERVER['PHP_SELF'];?> method="POST">
<td><div title="...">Choisissez un type d'image </div></td>
<td><?php LTS3("type","typimage","nbtype","listemenu","type[]");?>
</form>


Jusque la, rien d’anormal (enfin je pense Smiley biggrin ), voici le code de la fonction LTS3 appelée au dessus :


function LTS3($v, $table, $orderby, $bd, $id)
echo "<select size=1 name=$id>";
echo "<option>";

$connect=mySql_connect("localhost","root","") or die ("echec de connexion sql" . mysql_error());
mySql_select_db($bd) or die ("echec de selection de base");

$sql = "SELECT distinct ".$v." FROM ".$table." ORDER BY ".$orderby;
$res = mysql_query($sql) or die(mysql_error());

while ($resultat = mysql_fetch_row($res))
{
echo "<option value=\"".$resultat[0]."\">".$resultat[0];
echo "</option>";
}
echo "</select>";
}

Maintenant que vous savez tout, voici mon problème :
J’aimerai que quand l’utilisateur choisisse une option de la liste déroulante (qui est une chaîne de caractères), une action se produise, utilisant la valeur de la liste déroulante comme paramètre ( on prendra comme exemple un lien vers la page \tmp\".$resultat[0]."php" ).

J’ai cru comprendre qu’il fallait utiliser un Onfocus ou un truc dans ce genre dans la fonction mais je n’arrive pas à l’insérer correctement sans créer d’erreur.

J’accepte toute aide et proposition, merci d’avance Smiley lol .

Modifié par Gravidja (13 Jul 2006 - 13:39)
Bonsoir,
Tu es dans un forum qui concerne les standards/CSS...
Tu devrais poster ce genre de question dans un forum plus approprié.