Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Form con invio post

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    7

    Form con invio post

    Buongiorno,
    premesso che ho cercato tra i vari argomenti e non sono riuscito a trovare quello che cercavo (non saprei nemmeno come cercare) vi chiedo un piccolo aiuto.

    Vi spiego cosa vorrei fare.
    Ho un servizio che mi permette di mandare sms via web (voipcheap), anche tramite una stringa html, ovvero "https://www.voipcheap.com/myaccount/sendsms.php?username=xxxxxxxxxx&password=xxxxxxxxx x&from=xxxxxxxxxx&to=xxxxxxxxxx&text=xxxxxxxxxx" .

    Vorrei creare una pagina php, strutturata con un form, dove poter compilare gli ultimi 3 campi (from, to, text) in modo decoroso, senza dover modificare direttamente la stringa.

    Sono riuscito a creare il form nella pagina Invio.php, con action su "result.php" e su questa pagina ho messo i vari controlli del caso.
    Non riesco però a fare in modo che dando il Submit mi costruisca il link con le variabili inserite in invio.php.

    Come posso fare?

    Grazie mille in anticipo!
    G.

  2. #2
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    Codice PHP:
    <? echo 'https://www.voipcheap.com/myaccount/sendsms.php?username='.$_POST['user'].'&password='.$_POST['password'].'&from='.$_POST['from'].'to='.$_POST['to'].'&text='.$_POST['text'];?>
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  3. #3
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Così mandi in get i dati e qundi dovresti finire su :

    "https://..../result.php?from=xxxxxxxxxx&to=xxxxxxxxxx&text=xxxx xxxxxx".

    codice:
    <form action="result.php" method="get">
    <input type="text" name="from" value="">
    <input type="text" name="to" value="">
    <textarea name="text"></textarea>
    <input type="submit" value="invia">
    </form>

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    7
    Grazie a entrambi per la risposta.
    Forse però mi sono spiegato male (sorry!), ma quando dicevo che volevo che mi costruisse il link, intendevo che facendo SUBMIT mi processasse il link (appunto costruendolo con le variabili).

    In questo modo giustamente mi costruisce il link corretto ma poi dovrei copiarlo e incollarlo nella barra degli indirizzi per farlo "partire".

    Scusate per la pessima spiegazione!
    Come potrei fare?

    Grazie ancora.
    G.

  5. #5
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    codice:
    <form action="sendsms.php" method="get">
    
    <input type="hidden" name="username" value="<?php echo $username; ?>">
    <input type="hidden" name="password" value="<?php echo $password; ?>">
    
    <input type="text" name="from" value="">
    <input type="text" name="to" value="">
    <textarea name="text"></textarea>
    
    <input type="submit" value="invia">
    
    </form>
    Volevi questo?

  6. #6
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    Prova cosi (nel result.php) modifica i miei $_POST['variabile'] con le tue variabili
    Codice PHP:
    <?php
    $link 
    'https://www.voipcheap.com/myaccount/sendsms.php?username='.$_POST['user'].'&password='.$_POST['password'].'&from='.$_POST['from'].'to='.$_POST['to'].'&text='.$_POST['text'];
    ?> 
    <script>
    window.open('<?=$link?>');
    </script>
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    7
    Ciao Aires,
    ho provato come hai scritto ma non funziona!

    Se copio il link manualmente e lo incollo sì...

    C'era anche un piccolo errore nel TO (mancava &), ma non è nemmeno quello il problema!

    Hai un'altra soluzione?

    Grazie mille.
    g.

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    7
    Ho scoperto!
    Com Mozilla funziona perchè non ho il blocco popup!

    Come posso fare per caricarla sulla pagina _parent?

    Grazie!

  9. #9
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    Se vuoi sotto window.open metti self.close(); così si chiude la pagina result.php ed ottieni lo stesso effetto penso.

    Altrimenti mi sa devi chiedere in Js (in pratica devi legare l'evento onclick con i valori del form)
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    7
    Per ora lo tengo così, funzia benissimo!

    Grazie mille!
    G.

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.