bon et bien suite a des recherches peu fructueuses je m adresse ici ...
j'ai fait un formulaire en php afin d afficher le profile d un membre choisit par le client par un select. Lorsque j'utilise le bouton submit il n y a aucun probleme mais je voulais qqch de plus "intuitif"...
De ce fait j ai voulu ajouter la possibilité qu un utilisateur fénéant ait juste a changer le choix du select pour soumettre le formulaire.
Voici le code mais je n'arrive pas a faire soumettre le formulaire quand l'utilisateur change la valeur du submit.
J espere que qqun m aidera
si vous avez des suggestions pour ameliorer ce code je suis preneur aussi ^^
<?php
session_start();
require ('../functions/functions.php');
require ('../include/config.php');
echo "<form method=\"post\" action=\"voir_profils.php\">";
echo '<center>Les Profils</center>';
$login=$_SESSION['login'];
$id_login=substr(strrchr(substr($login, 0,strlen($login)-2), "-"),1);
connect_and_select_bdd($hostdb,$logindb,$passworddb,$db);
$result=query("SELECT * FROM acces");
$resultrow=no_result($result);
if($resultrow!=0){
if(!isset($_POST['combologin'])){
echo "<SELECT NAME=\"combologin\" onchange=\"submit()\">";
while ($row = mysql_fetch_assoc($result)){
$id_logins= $row['id_compte'];
if($id_login==$id_logins){
echo "<OPTION VALUE=\"$id_logins\"selected>";
printf('%s',$row['login']);
}
else{
echo "<OPTION VALUE=\"$id_logins\">";
printf('%s',$row['login']);
}
}
echo "</SELECT>";
$result=query("SELECT * FROM profile WHERE id_compte='$id_login'");
tableau_dynamique_vertical($result);
echo "<input type=\"submit\" name=\"submit\" value=\"Changer de membre\"><br></center>";
}
elseif(isset($_POST["combologin"])){
$id=$_POST['combologin'];
echo "<SELECT NAME=\"combologin\" onchange=\"submit()\">";
while ($row = mysql_fetch_assoc($result)){
$id_logins= $row['id_compte'];
if($id==$id_logins){
echo "<OPTION VALUE=\"$id_logins\"selected>";
printf('%s',$row['login']);
}
else{
echo "<OPTION VALUE=\"$id_logins\">";
printf('%s',$row['login']);
}
}
echo "</SELECT>";
$result=query("SELECT * FROM profile WHERE id_compte='$id'");
tableau_dynamique_vertical($result);
echo "<input type=\"submit\" name=\"submit\" value=\"Changer de membre\"><br></center>";
}
}
else{
echo 'aucun membre donc aucun profil a afficher';
}
?>
-------------------------------------------------------------------------------------------------------
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie