Clic sur un élément selectionné d'un tableau et affichage
Bonjour,
Quand je clique sur le tableau j'aimerez recuperer ma variable selectionné
et l'afficher par un echo comment faut t'il faire ?
Merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
<html>
<SELECT NAME="tables" MULTIPLE SIZE="8">
<?php
$conn = pg_pconnect("host=localhost port=5432 dbname=base user=postgres password=postgres");
if (!$conn) {
echo "Une erreur s'est produite.\n";
exit;
}
$resultat = pg_query($conn, "select distinct(relname) from pg_attribute, pg_class, pg_namespace where
attnum>0 and attrelid=pg_class.oid and relnamespace=pg_namespace.oid and nspname ='msa'");
$tableau = array();
while($ligne = pg_fetch_assoc ($resultat))
{
$tableau[] = $ligne;
}
?>
tables : <BR>
<?php
foreach ($tableau as $tab1)
{
echo "<OPTION VALUE=\"$tab1[relname]\">
$tab1[relname]\n";
}
?>
</SELECT>
<br>
</html> |
mozilla ok pas internet explorer
Sur mozilla (3.6) ca marche nickel
sur internet explorer (version 6.0)
avec
$sel=isset($_POST["cmb_champs_table"]) && ($fieldname==$_POST["cmb_champs_table"])?'selected="selected"':' ';
echo '<option name="'.$fieldname." ".$sel.'">'.$fieldname.'</option>';
apres click sur bouton valid cela remets la 1ere valeur dans la cmb
mais mozilla c'est OK pas internet explorer !!
merci et @+
@+
Citation:
Envoyé par
moulery
Super ca a l'air de marchez je te reconfirme
merci beaucoup en tout cas
récupération d'une var à partir d'une liste déroulante
salut nasnabil,
J’ai suivi votre discussion avec moulery, j’aimerai récupérer une variable à partir d’une liste déroulante et l’afficher dans le même fichier.php, car j’ai réussie à l’afficher dans un autre fichier en utilisant $_POST[]
Voila le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| <form name="form" method="post" action="cons_session.php">
<select name="session">
<option value="0">Session(s) existante(s)</option>
<?php
connectBase();
$sql = "SELECT DISTINCT session.id_s,session.lib_s
FROM session, poser
WHERE session.id_s = poser.id_s";
$res=mysql_query($sql);
while ($row = mysql_fetch_row($res))
{
$id_s=$row[0];
$lib_s=$row[1];
echo '<option value '.$id_s.'>'.$lib_s.'</option>';
}
?>
</select>
<input type="submit" name="valider" value="Valider" onclick="controle()"/>
</form>
<?php
if (isset($_POST['valider'])){
$id_s=$_POST['session'];
echo'</br> la session est : '.$id_s.'';
}
?> |
merci d'avance pour votre aide