Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it L'avatar di Gino86
    Registrato dal
    Jun 2009
    Messaggi
    43

    GET da una pagina all altra

    Ciao ragazzi,
    ho un problema, come faccio a inviare via get dei dati ricevuti da un altra pagina?
    esempio

    da checklist invio a home dei dati cosi home.php?a=1&b=2ecc...
    e da home devo inviarli a sms, quindi sms?a=1&b=2ecc...

    i dati sono presi da un form e non posso inviarli direttamente a sms da checklist perchè le seguenti pagine sono incluse in home, quindi alla home invierò

    home.php?ref=sms&a=1&b=2ecc...

    che a seguito eseguirà l'istruzione

    include($_GET['ref'] . ".php?" . dati get);

    grazie

  2. #2
    Utente di HTML.it L'avatar di Gino86
    Registrato dal
    Jun 2009
    Messaggi
    43
    ho provato a includere una pagina usando

    include("nomepagina.php?a=b");
    ma da errore in quanto penso si limiti a includere il file con nome uguale al parametro

    qualche modo per ovviare a questo problema?

  3. #3
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    quando includi non serve che aggiungi i valori delle variabili, quelli li hai già inviati con

    Codice PHP:
    home.php?ref=sms&a=1&b=
    i valori li ritrovi nelle variabili GET che puoi visualizzare così
    Codice PHP:
    echo "<pre>";
    print_r($_GET) ;
    echo 
    "</pre>" 
    Errare humanum est, perseverare ovest

  4. #4
    Utente di HTML.it L'avatar di Gino86
    Registrato dal
    Jun 2009
    Messaggi
    43
    Ciao, grazie per la risposta, ma cosi non va bene nel caso mio, spiego meglio il problema

    ho una pagina

    home con all'interno questo pezzo di codice
    codice:
    <?php
    			if(isset($_GET['ref']) && $_GET['ref'] != 'home') {
    				if(file_exists($_GET['ref'] . ".php")) {
    					include($_GET['ref'] . ".php");
    				} else {
    					include("notfound.php");
    				}
    			} else {
    				include("welcome.php");
    			}
    ?>
    se sono sulla pagina A e devo andare a B l'action del form è

    home.php?ref=B&a=1&b=2

    cosi quel pezzo di codice include la pagina che equivale a B.php

    ora io devo fare in modo di inviare i dati anche a B, ovvero avere una cosa del genere

    B.php?a=1&b=2

    il problema è che se metto quel valore come parametro di include mi da errore

  5. #5
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    i valori non li passi nell'action del form ma in un input nascosto

    Codice PHP:
    <form action="home.php" method="get"
    <
    input type="hidden" name="ref" value="sms" />
    <
    input type="hidden" name="a" value="1" />
    <
    input type="hidden" name="b" value="2" />

    ...

    </
    form
    Errare humanum est, perseverare ovest

  6. #6
    Utente di HTML.it L'avatar di Gino86
    Registrato dal
    Jun 2009
    Messaggi
    43
    cosi non va bene, dalla prima pagina li invia correttamente con il get, il problema è passare dei dati a una pagina che includo con la direttiva include.

  7. #7
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Se passi correttamente i valori via get alla pagina includente li troverai anche nella pagina inclusa, sempre nell'array $_GET.

    O c'è qualcosa che mi sfugge?
    Errare humanum est, perseverare ovest

  8. #8
    Utente di HTML.it L'avatar di Gino86
    Registrato dal
    Jun 2009
    Messaggi
    43
    si anche io pensavo fosse cosi ma non funziona! cavolicchio :-(

  9. #9
    Utente di HTML.it L'avatar di Gino86
    Registrato dal
    Jun 2009
    Messaggi
    43
    SONO UN PIRLA!!!! funziona :-D avevo dimenticato un ! nel send hihihi
    grazie ancora a tutti :-D

  10. #10
    Utente di HTML.it L'avatar di Gino86
    Registrato dal
    Jun 2009
    Messaggi
    43
    Ecco ora sono riuscito a fare leggere i dati, ma come faccio a inserire degli 'a capo' in una text area?

    ho provato a inserire un
    ma niente

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.