begin process at 2012 05 31 09:21:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

select onchange submit php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

select onchange submit php

jeudi 16 février 2006 à 01:23:03 | select onchange submit php

Teclis01

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

jeudi 16 février 2006 à 09:07:46 | Re : select onchange submit php

sidf

echo "<SELECT NAME='combologin' onchange='this.form.submit();'>";
jeudi 16 février 2006 à 09:16:51 | Re : select onchange submit php

Teclis01

j'ai modifier les 2 select mais ca fait rien du tout quand je change de valeur dans le select.
je dois t'avouer que j'avais deja essayer cette syntaxe sans resultat.
faut il enlever qqch ?ajouter qqch ?

-------------------------------------------------------------------------------------------------------
          Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

jeudi 16 février 2006 à 09:22:56 | Re : select onchange submit php

sidf

c'est quoi  no_result  ??

jeudi 16 février 2006 à 09:25:20 | Re : select onchange submit php

sidf

$result=query("SELECT * FROM acces");

ça non plus je ne connais pas
jeudi 16 février 2006 à 09:27:22 | Re : select onchange submit php

sidf

connect_and_select_bdd($hostdb,$logindb,$passworddb,$db);
ça non plus
jeudi 16 février 2006 à 10:23:27 | Re : select onchange submit php

Teclis01

c des fonctions que j'ai faite voici leur implementation
je suppose qu'elle fonctionne puisque je les utilise ailleurs...

function connect_and_select_bdd($hostdb,$logindb,$passworddb,$db){
   
    $link = mysql_connect($hostdb,$logindb,$passworddb)       
    or die('Impossible de se connecter : ' . mysql_error());
    $db_selected = mysql_select_db($db, $link);
    if (!$db_selected) {
        die ('Impossible d\'utiliser la base : ' . mysql_error());
    }
}

function query($str_query){
    $result = mysql_query($str_query) or die('Echec de la requête');
    return $result;
}

function no_result($result){
    $results=0;
    if (mysql_num_rows($result) != 0) {
        $results=mysql_num_rows($result);
    }
    return $results;
}

-------------------------------------------------------------------------------------------------------
          Il vaut mieux poser une question et passer pour bête que le rester toute sa vie



Cette discussion est classée dans : login, select, id, echo, result


Répondre à ce message

Sujets en rapport avec ce message

Authentification [ par Alricaus ] Bonjour à tous. J'aimerai réaliser un code en php, utilisant la base de donnée mysql, pour faire que lorsqu'une personne s'identifie sur l'index en ht C'est sans doute bête... [ par gypsi3000 ] J'ai deux fichiers : medecin.php3 qui contient un formulaire avec ce code              & je ne comprend pas ... [ par Teclis01 ] afin d afficher son profil contenu dans la bdd MySQL, je suis parti bille en tete a vouloir faire un tableau dynamique qui s adapte aux changments pos pb triple liste déroulante [ par ahcorad ] Voila ma triple liste déroulante ne fonctionne pas !les deux premières fonctionnenent bien mais pas la dernière ! ça ne fonctionne toujours pas ! je n select modifier des qu'on change le select ... [ par plopinou ] Bonjour, voila j'ai un probleme avec mon programme, fin une amelioration que je voudrai faire et quie j'ai deja essaye mais qui fonctionne pas ... multi select Dynamique power 2 ^^ [ par Teclis01 ] voilà j ai un petit soucis avec ajax là ...en fait je voudrais que l utilisateur utilise des select pour affinner son choix alors je remplis mon premi acharnement php/mysql [ par seb76250 ] Bonjour a tous, je suis en formation informatique et j'essaie de comprendre le langage php et la gestion de base sql (ce qui n'est pas simple) J'avoue affichage sur plusieurs page [ par piteur30 ] bonjourmon livre d'or est bientôt terminer et sa grâce a votre aidej'aurai encore besoin de votre aide pour afficher 10 messages par pageet ensuite qu php [ par marocmarocmaroc ] Salut;problème presque déjà posé mais je ne sais pas l'analyser voilà le code:j'explique mon problème:dans ma page j'ai deux listes déroulantes et deu Récuperer les lignes dans liste de selection en php [ par marocmarocmaroc ] Bonjour, j'ai deux tables famille(id_famille,désignation) et sous famille(id_sous_famille,désignation,id_famille) tel que id_famille est la clé étrang


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales