Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    100

    Passare i dati a due pagine

    Ciao a tutti

    come posso passare i dati a due pagine?
    Ho una pagina (pagina_corrente.php) e una (nuova_pagina.php)
    Cliccando sul pulsante Cerca mi fa la selezine nella pagina_corrente.php.
    Cliccando sul link WORD mi deve passare i dati selezionati nel form cognome e nome
    alla nuova_pagina.php come posso fare?


    Ecco il codice.

    Codice PHP:
     <html>
        <
    body>
     <
    form method"post" action="pagina_corrente.php">
            <
    td width="150"><div align="center" class="style8">Cognome</div></td>
            <
    td width="150"><div align="center" class="style8">Nome</div></td>
                <
    tr>
                <
    td><input type"text"  name="cognome"     size="11" /></td>
                <
    td><input type"text"  name="nome"     size="11" /></td>
               
            <
    td><input type="submit" class="style8"  value="Cerca"></td>
             <
    td width="169">[url='nuova_pagina.php']WORD[/url] </td>
                             
          </
    tr>
          </
    form>
     </
    body>
        </
    html
    Grazie

  2. #2
    Codice PHP:
    <?php
    $cognome 
    $_POST['cognome'];
    $nome $_POST['nome'];
    ?>
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Muetti i dati in sessione, così saranno disponibili ovunque ti servano.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    100
    Per quando riguarda il recupero dei dati nella pagina_corrente.php
    ok nessun problema, gli recupero col $_post.
    Non riesco ad inviarli alla nuova_pagina.php.

    Ciao

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non devi inviarli nuovamente, dove recuperi i dati da $_POST, oltre ad elaborarli come già fai, salvali anche in sessione, così puoi prenderli da tutte le pagine che vuoi senza portarteli dietro.

    Fa una ricerca su come si usano le sessioni, ti torneranno utili in un'infinità di situazioni.

  6. #6
    Originariamente inviato da gracito
    Per quando riguarda il recupero dei dati nella pagina_corrente.php
    ok nessun problema, gli recupero col $_post.
    Non riesco ad inviarli alla nuova_pagina.php.

    Ciao
    Fai come ha detto Alhazred oppure passali in GET


    Originariamente inviato da gracito
    ..., gli recupero col $_post.
    Io recupererei anche un buon vocabolario d'italiano
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  7. #7
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Non sei chiaro nell'esposizione del problema, comunque se il tuo desiderio inviare i campi del form a pagine diverse a seconda del pulsante pigiato, penso che questo codice possa esserti d'aiuto. Non pretendere troppo, è stato scritto or ora.

    In base al pulsante pigiato, i dati del form possono essere inviati ad una ipotetica pag1.php, pag2.php o pagCheTiPareATe.php

    Nelle pagine accedi banalmente con $_POST['nomeCampo']

    codice:
    <!DOCTYPE html>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>Un Form, Tante Action</title>
            <script type="text/javascript">          
                function submitAllaPagina(formID, pagina){
                    var ilForm=document.getElementById(formID);
                    ilForm.action=pagina;
                    ilForm.submit();
                }
            </script>
        </head>
        <body>
            <form id="IDForm" enctype="text/plain" method="post" action="Pag1.php">
                <input type="text" name="campo" />
                <input type="submit" value="Invia a Pag1 (default)" />
                <input type="button" value="Invia a Pag2" onclick="javascript:submitAllaPagina('IDForm', 'Pag2.php')" />
                <input type="button" value="Invia a Pag3" onclick="javascript:submitAllaPagina('IDForm', 'Pag3.php')" />
            </form>        
        </body>
    </html>
    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    100
    Ok grazie

    ora lo provo

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.