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

Langage PHP Discussion :

Champ texte saisie sans redirection


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 412
    Par défaut Champ texte saisie sans redirection
    Bonjour,

    Je me recompte d'un problême, dans mon formulaire au niveau du champ texte, lorsque un utilisateur tape une saisie et laisse le curseur clignoter dans le champ et appuie sur la touche entrée du clavier, cela m'enregistre la modification, mais ne le redirige pas comme le fait mon bouton submit lorsque l'ont clique dessus.

    Formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <td><form action="" method="post"> 
    <input type="hidden" name="id" value="<?php echo $id ?>"</td> 
    </tr> 
    <tr> 
    <td>Nom : </td> 
    <td><input type="text" name="nom" value="<?php echo $nom ?>" size="4" maxlength="7" /></td> 
    </tr> 
    <tr> 
    <td colspan="2" align="center"><input type="submit" name="envoyer-nom-modifier" value="Modifier" /></td> 
    </tr>
    Redirection du bouton submit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if(isset($_POST['envoyer-nom-modifier'] )) 
    { 
    echo '<meta http-equiv="refresh" content="0;url=x10-bouton-mysql-Modifier-8.php;">'; 
    echo '<div align="center"><p> VEUILLEZ PATIENTER REDIRECTION </p></div>'; 
    } 
    echo ''; 
    { 
    }
    Comment puis je faire pour que la redirection ce fasse aussi depuis le champs de saissie lorsqu'un utilisateur appuie sur la touche entrée.

    Merci.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Fais plutot ton test comme cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (strtolower($_SERVER['REQUEST_METHOD']) == 'post') {
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 412
    Par défaut
    Bonsoir,

    Mais sa ne change rien.

    Merci

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Que vaut $_SERVER['REQUEST_METHOD'] dans ton cas qui ne marche pas ?
    Avec quel navigateur as-tu ce problème ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 412
    Par défaut
    Je ne vois pas ou vous voulez en venir avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if (strtolower($_SERVER['REQUEST_METHOD']) == 'post') {
    Je sais que $_SERVER["REQUEST_METHOD"] et à utiliser par GET ,POST afin de vérifier les variable provenant d' un formulaire .

    Je ne voie pas comment l'utilsé je suis encore jeuno dans le domaine.

    En deux mot, le probleme c'est que je doit faire une redirection, après validation du formulaire, qui a récuperè des $variables, mais du faite que les variables recupèrè s'éfface lorsque le formaile et modifier une deuxieme fois, j'ai donc fait une redirection sur le bouton submit en paralelle au bouton de validation du formulaire

    Recupèration de la variable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    $bouton = $_POST['valider'];
    		  if(!empty($bouton)) { 
    		  $id = trim($_POST['id']);
    		   $nom = trim($_POST['nom']); 
    		   if(!empty($id) && !empty($nom)) { 
                                 echo 'test si la variable et recupéré, '.$id.' '.$nom;
    		   } 
    		   else 
    		   { 
    		   echo 'vous n\'avez pas rempli le champ';
    		    }
    			}
    Merci.

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    il sort d'ou ce code ? ce n'est plus du tout le même.

    Sur quel navigateur rencontres-tu le problème ? j'ai fais le test avec firefox, on recoit la meme chose qu'on appuie sur un submit ou qu'on fasse entrée dans un champ.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 01/07/2008, 12h00
  2. Focus sur champ de saisie sans JS
    Par parkerlewis dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 29/11/2007, 15h11
  3. afficher du texte dans le champ de saisie de type file
    Par MANU_2 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/09/2005, 15h59
  4. [c#]Champs de saisie de texte
    Par Verboz dans le forum ASP.NET
    Réponses: 5
    Dernier message: 03/05/2005, 16h01
  5. saisi champs texte
    Par j2zetka dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2004, 15h01

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