+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema passaggio variabile da Input text

  1. #1
    L'avatar di devildragon
    devildragon non è in linea Scolaretto
    Luogo
    Sarzana (SP)
    Post
    99

    Question Problema passaggio variabile da Input text

    Buongiorno,
    scrivo per chiedere dei chiarimenti visto che è da un pò che non scrivevo una singola riga di PHP.
    Ho dovuto creare una Input text per l'inserimento e l'eliminazione delle Newsletter in un sito.
    L'invio delle variabili alla pagina PHP avviene tramite link e non con il classico Form.

    codice:
    <table border="0"> <!– Inizia la tabella –>
    				<tr> <!– Inizia la prima riga –>
    					<td width="540px"><div id="News1"><input type="text" name="email" id="email" /></div></td> <!– Prima colonna –>
    					<td width="10px"><div id="News2"><a href="/Newsletter.php?Type=add&Pacco=email" class="button button-green" style="right:20px">Iscriviti</a></div></td> <!– Seconda colonna –>
    					<td width="10px"><div id="News3"><a href="/Newsletter.php?Type=remove&Pacco=email" class="button button-red" style="right:40px">Cancellati</a></div></td> <!– Terza colonna –>
    				</tr> <!– Fine della prima riga –>
    				</table>
    come vedete dal codice l'invio dei dati alla pagina avviene tramite due link (una per l'inserimento ed una per la rimozione). La seconda variabile inviata dovrebbe contenere ciò che l'utente ha scritto ma dopo diverse testate al muro (tentativi falliti es:la singola virgoletta invece delle due in email ed altro) ho deciso di chiedervi gentilissimo supporto perchè non riesco a trovare nessuna soluzione.

    Vi ringrazio in anticipo per il vostro immenso aiuto.

    Grazie mille

  2. #2
    L'avatar di Brontolo
    Brontolo non è in linea Very Important Person
    Post
    2,762
    Quote Originariamente inviato da devildragon Visualizza il messaggio
    L'invio delle variabili alla pagina PHP avviene tramite link e non con il classico Form.
    E perché mai complicarsi la vita?
    Il passaggio di valori con il metodo GET, che tu stai cercando di simulare, avviene eseguendo il "submit" di un form.
    Tu invece passi la costante "email", così come la costante "add" o "remove".
    email è il nome dell'elemento input, non il suo valore.

    P.S.: Non c'è niente che riguardi PHP nella tua richiesta, solo HTML.
    Il regolamento del forum: la prima cosa da leggere.

  3. #3
    L'avatar di devildragon
    devildragon non è in linea Scolaretto
    Luogo
    Sarzana (SP)
    Post
    99
    ciao brontolo,
    si hai ragione questo è html e lo riceverà una pagina php. Il problema sta tutto sul passaggio del contenuto infatti. Non utilizzo il classico form perchè l'invio dei dati deve essere dato da due link (con i css che non ho allegato assomigliano molto a dei bottoni) e non da un singolo bottone come nei form.
    Hai qualche suggerimento?
    Chiedo ai moderatori di spostare gentilmente il post su html perchè effettivamente il problema è su html.

  4. #4
    L'avatar di Brontolo
    Brontolo non è in linea Very Important Person
    Post
    2,762
    Puoi benissimo usare un form con method POST e con due bottoni che eseguono entrambi il submit. Nella pagina chiamata potrai identificare quale dei due bottoni è stato cliccato in quanto il nome del bottone viene passato al pari del contenuto dei campi input.
    Il regolamento del forum: la prima cosa da leggere.

  5. #5
    L'avatar di devildragon
    devildragon non è in linea Scolaretto
    Luogo
    Sarzana (SP)
    Post
    99
    grazie mille Brontolo,
    farò come consigli. credevo che il bottone per l'invio del form potesse essere soltanto uno, nella pagina php farò un bel if else e dovrebbe andare tutto a posto.
    Ti ringrazio a buon rendere

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi