Ses derniers messages sur les forums
zebden ca marche pas ..
mais c'est ptet moi, je n'arrive pas apparement à recuprer la valeur de "lettre" si je force une valeur dans :
document.getElementById('block_'+lettre).style.display = 'block';
c'est à dir si je remplace : 'block_'+lettre par qqchose, ca marche, j'arrive à faire afficher un autre select.
Mais sinon je n'ay arrive pas. voici mon code :
<html>
<head>
<LINK href='styles.css' rel=stylesheet type=text/css>
<SCRIPT language=javascript>
function afficheSelect(formulaire) {
// lettre recupérée
var lettre = document.forms[formulaire].elements['dest'].value;
// On affiche le block
document.getElementById("block_" + lettre).style.display = "block";
</SCRIPT>
</head>
<body>
</body>
</html>
<?
include ('inc/config.php');
$db = mysql_connect("$sql_serveur","$sql_user","$sql_passwd");
mysql_select_db("$sql_bdd",$db);
echo "<FORM METHOD=\"POST\" Action=\"$PHP_SELF\" NAME=\"affichetest\">";
echo "<SELECT NAME=\"dest\" onChange=\"afficheSelect(this.form.name)\">";
$query="SELECT DISTINCT login,id_membre FROM membres ORDER BY login ASC";
$result=mysql_query($query);
while ($data=mysql_fetch_object($result)) {
$id_dest=$data->id_membre;
$destinataire=$data->login;
echo "<OPTION value='$id_dest;$destinataire' $s>$destinataire</OPTION>" ;
}
echo "</SELECT>";
echo "</FORM>";
echo"<div id='block_trouduc' style='display:none'>";
echo"<table><tr><td>";
echo"<select name='machin'>";
// tu affiche les valeurs de la lettre a
echo"<option value='a'>A</option>";
echo"<option value='b'>B</option>";
echo"</select>";
echo"</td></tr></table></div>";
?>
Ok, pas mal, je crois que je comprend.
je vais essayer. MERCI
(sorry pour le multi post mais je savais pas trop ou le mettre vu que cela touchait plusieurs domaine)
Je poste le message ici aussi, car c'est à cheval entre php et java + mysql ...
Bonjour,
je viens de passer pas mal de temps à chercher le moyen de lien 2 menu deroulant (select) créé tous les 2 à partir d'une base SQL.
je m'explique,
j'ai un 1er menu deroulant avec les lettres de A à Z
je veux que lorsque je selectione une lettre dans le 1er ex : B
cela effectue une requete SQL pour remplir le 2eme menu deroulant avec que les mot commençant par B.
remplir les menu deroulant à partir de mysql cela ne me pose pas de probleme..
Mais par contre je ne trouve rien pour faire macher le coté dynamique avec un "onchange" et mysql.
tous les exemples que j'ai vu été fait avec des ARRAY tapé à la main et non pas généré via mysql.
Merci d'avance à ceux qui pourront me donner un exemple CONCRET.
à bientot.
Bonjour,
je viens de passer pas mal de temps à chercher le moyen de lien 2 menu deroulant (select) créé tous les 2 à partir d'une base SQL.
je m'explique,
j'ai un 1er menu deroulant avec les lettres de A à Z
je veux que lorsque je selectione une lettre dans le 1er ex : B
cela effectue une requete SQL pour remplir le 2eme menu deroulant avec que les mot commençant par B.
remplir les menu deroulant à partir de mysql cela ne me pose pas de probleme..
Mais par contre je ne trouve rien pour faire macher le coté dynamique avec un "onchange" et mysql.
tous les exemples que j'ai vu été fait avec des ARRAY tapé à la main et non pas généré via mysql.
Merci d'avance à ceux qui pourront me donner un exemple CONCRET.
à bientot.
bonjour,
je vous expose mon soucis :
J'ai une page web qui contient une iframe, depuis cette iframe je lance une popup.
Dans la popup, j'ai un choix a faire. ce choix , je veux l'afficher dans la fenetre de depart (celle qui a ouvert le popup), j'utilise donc : window.opener.location = "toto.php";
Tout marche bien .. sauf que avec window.opener, ca ouvre bien dans la fenetre de depart MAIS dans l'iframe ... or moi je voudrais que ca reaffiche pa page complete avec la nouvelle url et pas afficher cette nouvelle url dans l'iframe uniquement ...
Merci d'avance pour votre aide.
bonjour,
je precise tout de suite que je n'ai pas l'intention d'apprendre le perl (je n'en ai pas suffisement besoin pour investir du temps), c'est pourquoi je me permets de demander un petit truc dont j'ai besoin.
Quelqu'un aurait t'il la gentillesse de me paste un fichier perl que je pourrais lancer sur mon hebergeur afin de verifier le bon fonctionement de PERL sur celui ci, et surtout de verifier le chemin (sachant que beaucoup de commande qui permettent de connaitre le chemin de PERL sont desactivées, donc la seule solution est de faire un .pl ou dedans on effectue une commande simplet afin de verifier si PERL marche bien ..avec le chemin donné)
Merci d'avance
oui zebden, j'ai meme adopté ta methode, regarde le "onclick *bis*" dans ce forum.
et sache quavant que je opse une question ici, j'ai cherché des heures et fait le tour de beaucoup de site web ....
Bonjour,
bon j'ai un autre probleme avec le onclick, je créé un nouveau post car ce n'est pas le meme probleme que celui evoqué dans mon précedent post.
donc avec la fonction onclick, je créé ca :
echo "<input type='image' src='$randsrc' onclick=\"window.open('out.php','Name','toolbar=0,location=0,directories=0,status=1,scrollbars=1,resizable=1,copyhistory=0,menuBar=0,width=600,height=450');\">";
ce qui créé donc un bouton , où lorsqu'on click , lance une fenetre avec out.php
dans out.php jai ca :
<?
include ('inc/config.php');
$db = mysql_connect("$sql_serveur","$sql_user","$sql_passwd");
mysql_select_db("$sql_bdd",$db);
$queryupdhit="UPDATE partenaires SET nb_hit = nb_hit+1 WHERE id = '1'";
$insupdhit = mysql_query($queryupdhit,$db);
mysql_close();
echo "Merci pour le click";
?>
tout marche bien, la fenetre avec out.php s'ouvre sans probleme, le message "Merci pour le click" apparait bien.. MAIS la requete mysql n'est pas executé.....
Par contre si j'ouvre le fichier out.php directement dans un browser, tous marche impec, la requete + le texte.
Quelqu'un à une idée ???
Merci d'avance ..
le 19/03/2004 à 07:47
focus
bon j'ai fait un truc :
<script language="javascript">
<!--
function ouvre()
{
ff=window.open("main.php", "Autrepage", "toolbar=1, location=1, directories=1, status=1, scrollbars=1, resizable=1, copyhistory=1");
ff.window.focus();
}
//-->
</script>
<?
echo "<B><CENTER><a href='http://www.yahoo.fr' target='_blank' OnClick='ouvre()' style='text-decoration: none'><u>Entrez</u></a></B><CENTER>";
?>
Mais c'est toujours yahoo qui au final est devant ... ya vraiment pas moyen de mettre la page lancée par le href en arriere plan ?? et celle du window.open en avant plan ...
MERCI d'avance
merci merci. bon si je comprend bien, je ne couperai pas au fait de passer par une page intermediaire .. c'est domage 8-(.
c'est quand meme bete que dans une fonction java on peu pas mettre ou appeler ou lancer une fonction php ou une requete mysql..