IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Afficher message dans le submit


Sujet :

JavaScript

Vue hybride

freud Afficher message dans le... 24/12/2007, 11h37
freud pour ne pas fatiguer par la... 24/12/2007, 14h30
knoodrake Bonjour,... 24/12/2007, 18h18
freud merci knoodrake il faut que... 24/12/2007, 19h00
knoodrake <?php echo '<input... 24/12/2007, 23h46
freud merci, je viens de l'essayer... 26/12/2007, 10h53
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut Afficher message dans le submit
    Bonjour,

    J'ai ce code qui permet de faire un sondage lié à d'autres pages php bien sûr :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
     
    <?
    //insertion de fichier de configuration
    require("config.php");
     
    // connection et selection de la base ce donnée
    $connect=mysql_connect($host,$login,$pass) or die ("Connection impossible");
    mysql_select_db($base,$connect) or die ("selection impossible");
     
    // création de la table si elle n'existe pas
    $select = "SELECT COUNT(*) FROM ".$table."";
    $query = mysql_query($select,$connect);
     
    if(!$query){
                 $requete = " CREATE TABLE $table
                 (id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
                 choix VARCHAR(255) NOT NULL,
                 vote INT(11) NOT NULL,
                 total_vote INT(11) NOT NULL)";
     
                 mysql_query($requete,$connect);
                  //insertion des choix du sondage(tableau $choix)
                 $i = 0;
                 while($i<count($choix)){
                 mysql_query("INSERT INTO ".$table." (choix) VALUES('".$choix[$i]."')");
                 $i++;
                 }
    }
    // affichage du formulaire de sondage
    $affich_form=mysql_query("SELECT * FROM ".$table."");
    echo"<div align='center'>";
    echo"<font size='".$size."' color='".$color."'><b>".$titre_sondage."</b></font>";
    echo"&nbsp;";
    echo"<table border='0' width='200'><tr><td>";
     
    echo"<div align='center'><form name='voter' method='post' action='sondage/vote.php'>";
     
    // recupération des choix dans la base de donnée
    while($tab=mysql_fetch_array($affich_form,MYSQL_ASSOC)){
     
    echo"<div align='left'><input type='radio' name='id' value='".$tab['id']."'>";
    echo"<font size='".$size."' color='".$color."'><b>".$tab['choix']."</b></font><br>";
    }
     
    echo"<br>";
    echo"<div align='center'><input type='submit' value='Voter'>";
    echo"</form>";
    echo"<a href='sondage/resulta.php'><font size='".$size."'>Voir les résultats<font></a>";
    echo"</td></tr></table>";
    echo"</div>";
    // fermeture de connection à la base
    mysql_close();
    ?>
    Je souhaiterais afficher une boite de message en javascript lorsqu'on clique sur le bouton submit alors qu'aucun choix n'est encore fait. Une fonction javascript en php qui permet de rester sur la page si aucun choix n'est fait

    Je vous remercie pour votre aide !

  2. #2
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    pour ne pas fatiguer par la lecture du code poster ci-dessus, je crois que c'est à ce niveau qu'il faut placer le OnClick du javascript avec la fonction du message générer par le code php:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    echo"<br>";
    echo"<div align='center'><input type='submit' value='Voter'>";
    echo"</form>";

  3. #3
    Membre éclairé Avatar de knoodrake
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2007
    Messages : 86

  4. #4
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    merci knoodrake il faut que je mette ca dans du php...

  5. #5
    Membre éclairé Avatar de knoodrake
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2007
    Messages : 86
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo '<input type="submit" onclick="if(document.forms[0].id.value != \'undefined\' ){ this.submit(); } "/>' ; ?>
    Enfin, un truc dans le genre quoi ( je sais pas s'il faut tester != undefined ou null, ou autre )

  6. #6
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    merci knoodrake je testerais ca demain au travail c'est dans cette ligne j'avais besoin de mettre le onclick ensuite je dois au debut de la page generer la fonction du message je te rendrais la réponse demain
    merci bcp !

  7. #7
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    merci, je viens de l'essayer et ca passe, j'ai plus cette boite du déboguage mais le clique ne tiens pas compte de la fonction. Le test du choix n'est pas effectuer.....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/06/2011, 15h24
  2. Afficher message dans List Box
    Par lilloDay dans le forum Windows Forms
    Réponses: 1
    Dernier message: 30/03/2011, 10h00
  3. afficher message dans les pages aspx
    Par fido1 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 15/09/2008, 14h53
  4. [FORMS]-afficher requete dans message
    Par sdiack dans le forum Oracle
    Réponses: 11
    Dernier message: 05/12/2005, 22h32
  5. [débutant]Affiché un message dans l'émulateur.
    Par rvfranck dans le forum Java ME
    Réponses: 3
    Dernier message: 02/04/2005, 15h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo