Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: form

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    form

    Salve,

    ho un form di inserimento dati generale e poi 3 pulsanti che fanno partire sempre lo stesso script. Solo che vorrei passare anche altre variabili in base al pulsante cliccato.
    Come posso fare? c'è un modo per riconoscere l'id del pulsante o simile...


    Grazie in anticipo.

  2. #2
    prova ad associare a tutti i tuoi pulsanti lo stesso nome ma un valore diverso, poi dalla pagina dello script richiama la variabile con il nome dei pulsanti e vedi che valore ha.
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    non ho capito...

    Scusa, grazie della risposta ma non ho capito bene...

    io ho questo pulsante:

    <input name=\"bon\" type=\"image\" src=\"site_images/go-big.gif\">

    poi nello script se faccio:

    if ($bon) ... non me lo richiama...come faccio ad assegnare un valore ad un pulsante? e poi pure dandodlielo lo passa insieme al form?

    Grazie in anticipo.

  4. #4
    <input name=\"bon\" type=\"image\" src=\"site_images/go-big.gif\" value=\"valore_che_vuoi\">

    ovviamente prima di fare if ($bon) devi richiamare bon tramite il metodo dichiarato nel form

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    grazie ma...

    Grazie, il metodo è post...come richiamo la variabile? Puoi postarmi la stringa di codice...mi pare con GET, giusto?

    Grazie in anticipo.

  6. #6
    se il metodo è post devi usare POST.

    $bon=$_POST['bon'];

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    ma...

    Ciao grazie. Giusto solo che non mi prende il ciclo if dei value...

    $bon=$_POST['bon'];
    if ($bon=1) $prezzo=$prezzoin;
    else if ($bon=3) $prezzo=$prezzoout;


    mi scrive sempre come se fosse uno...

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    non funziona aiuto...

    Ciao,

    non mi riconosce il value. Penso che dipenda dal fatto che non si possa assegnare un valore ad un campo di tipo image, forse...
    come fare allora?

    Ciao e grazie.

  9. #9
    per confrontare due valori si usa == e non =

    Ma una letta veloce veloce di una piccola guida non l'hai mai fatta?

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    già risolto

    avevo già risolto, l'errore == era solo di svista, infatti non dipende da quello, se leggi meglio il thread ho postato prima che non puoi assegnare un value ad un campo di tipo image, come mi avevano in buona fede consigliato...
    Ora confermo, dipende da quello.
    Posta commenti/esperienze più utili.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.