Bouton envoyant une variable

Résolu
Heryu Messages postés 645 Statut Membre -  
Heryu Messages postés 645 Statut Membre -
Bonjour à tous,

J'avais posté en partie ma question sur un autre topic mais ça ne marchait pas, donc je reposte ici, mon problème à l'intégral ^^

Sur ma page php, j'ai deux boutons qui sont censés être l'un à coté de l'autre. Si j'appuie sur un des boutons, il enregistre une valeur dans une variable genre :

<form nom=formulaire><imput type="hidden" name="tri" value="n1"><imput type=img src="truc.jpg" onClick="submit"><imput type="hidden" name="tri" value="n2"><imput type=img src="truc.jpg" onClick="submit"></form>

Donc vous aurez compris que comme cela, ca ne peut pas marcher car il m'envoi deux valeurs différentes dans un même formulaire ! Donc ma seul possibilité actuelle est de faire deux forumulaire genre :

<form nom=formulaire><imput type="hidden" name="tri" value="n1"><imput type=img src="truc.jpg" onClick="submit"></form><form><imput type="hidden" name="tri" value="n2"><imput type=img src="truc.jpg" onClick="submit"></form>

Mais au lieu que mes boutons soient l'un à coté de l'autre, ils sont au dessus de l'autre !

Comment faire pour garder mes boutons l'un à coté de l'autre ? A la place du hidden, mettre juste mes boutons mais mettre du javascript dans leur "onClick" ?

Merci d'avance !
Configuration: Windows Vista

10 réponses

  1. resalut Messages postés 784 Date d'inscription   Statut Membre Dernière intervention   55
     
    sinon tu les definis en bouton avec une redirection et ds l url de redirection tu met tapage.php?var=1 ou tapage.php?var=2 et tu traite en get
    0
  2. Heryu Messages postés 645 Statut Membre 62
     
    Je me suis jamais servie de GET pour une url, tu peux m'expliquer exactement comment faire ? Ca me parais la solution la plus simple, mais je me suis jamais servis de GET, plutôt de POST ^^
    0
  3. resalut Messages postés 784 Date d'inscription   Statut Membre Dernière intervention   55
     
    genre <input type="button" value="bouton A" onclick="document.location.href='tapage.php?var=a'" />
    <input type="button" value="bouton B" onclick="document.location.href='tapage.php?var=b'" />

    et le php

    if(isset($_GET['var']))
    {
    $lavar = addslashes(htmlentities($_GET['var']));
    // apres tu test tes var ....
    }
    0
  4. Heryu Messages postés 645 Statut Membre 62
     
    Ok merci beaucoup ! Je vais t'ennuyer une dernière fois (parceque j'aimerais apprendre et pas recopier bêtement ce que tu me donne) :

    $lavar = addslashes(htmlentities($_GET['var']));

    Donc je comprend bien que la variable $lavar va être affectée par le contenu d'après, mais addslashes signifie quoi ? (y a une histoire de slashs mais ça prend à partir d'où ?)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. resalut Messages postés 784 Date d'inscription   Statut Membre Dernière intervention   55
     
    addslashes ajoutes des \ au " et au ' et htmlentities remplace les codes html en equivalent non executables
    0
  7. Heryu Messages postés 645 Statut Membre 62
     
    Ok ! Merci beaucoup resalut, je testerais ça ce soir ! Je te tiens au courant ^^
    0
  8. resalut Messages postés 784 Date d'inscription   Statut Membre Dernière intervention   55
     
    pour ton code qui contient des images je ferais :
    <a href="tapage.php?var=a"><img src="truc.jpg" border="0" alt="imagea" /></a>
    <a href="tapage.php?var=b"><img src="trucb.jpg" border="0" alt="imageb" /></a>
    0
  9. Heryu Messages postés 645 Statut Membre 62
     
    Bah à l'origine, c'était les boutons en questions mes images !

    D'où :

    <imput type=img src="truc.jpg" onClick="submit">

    Ca marchera quand même si je remplace par :

    <imput type=img src="truc.jpg" value="bouton B" onclick="document.location.href='tapage.php?var=b'" />

    ?
    0
  10. resalut Messages postés 784 Date d'inscription   Statut Membre Dernière intervention   55
     
    peut etre mais utilise plutot ce que je t'ai mis :) Ca ne necessite pas javascript
    0
  11. Heryu Messages postés 645 Statut Membre 62
     
    Ah, désolé, j'avais pas vu tes href avec les liens ! Ok, donc le dernier code que tu m'as passé est le bon alors ^^ Je testerais ça ! Merci beaucoup :)
    0