Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    112

    passaggio variabili tra pagine

    ciao a tutti ho cercato sul forum ma non ho trovato ciò che mi serviva cioè

    ho un form di registrazione:

    <form action="config_reg.php" method="post" id="form-reg">
    <div id="camp-name">


    Nome: *</p>
    </div>
    <div id="camp-inse">
    <input type="text" name="nome" id="inse-imp"/>
    </div>
    <div id="camp-name">


    Cognome: *</p>
    </div>
    <div id="camp-inse">
    <input type="text" name="cognome" id="inse-imp" />
    </div>
    <div id="camp-name">


    Età: *</p>
    </div>
    <div id="camp-inse">
    <input type="text" name="eta" id="inse-imp" />
    </div>
    <div id="camp-name">


    Sesso:</p>
    </div>
    <div id="camp-inse">
    <select name="sesso" size="1" id="inse-imp-sesso">
    <option selected="selected"></option>
    <option value="M">M</option>
    <option value="F">F</option>
    </select>
    </div>
    <div id="camp-name">


    Città:</p>
    </div>
    <div id="camp-inse">
    <input type="text" name="citta" id="inse-imp" />
    </div>
    <div id="camp-name">


    Indrizzo:</p>
    </div>
    <div id="camp-inse">
    <input type="text" name="indrizzo" id="inse-imp" />
    </div>
    <div id="camp-name">


    Cap:</p>
    </div>
    <div id="camp-inse">
    <input type="text" name="cap" id="inse-imp" />
    </div>
    <div id="camp-name">


    E-mail: *</p>
    </div>
    <div id="camp-inse">
    <input type="text" name="email" id="inse-imp" />
    </div>
    <div id="camp-name">


    Interessi:</p>
    </div>
    <div id="camp-inse">
    <select name="interessi" id="inse-imp-in-interessi">
    <option selected="selected">-seleziona interessi-</option>
    <option value="sport">sport</option>
    <option value="musica">musica</option>
    <option value="computer/internet">computer/internet</option>
    <option value="computer/grafica">computer/grafica</option>
    <option value="altro">altro...</option>
    </select>
    </div>
    <div id="camp-name">


    Occupazione:</p>
    </div>
    <div id="camp-inse">
    <input type="text" name="occupazione" id="inse-imp" />
    </div>
    <div id="camp-name">


    Nome Utente: *</p>
    </div>
    <div id="camp-inse">
    <input type="text" name="user" id="inse-imp" />
    </div>
    <div id="camp-name">


    Password: *</p>
    </div>
    <div id="camp-inse">
    <input type="password" name="pass" id="inse-imp" />
    </div>
    <div id="camp-name">


    Ripeti password: *</p>
    </div>
    <div id="camp-inse">
    <input type="text" name="pass" id="inse-imp" />
    </div>
    <div id="trat-dati">
    <div id="info_data">
    <textarea name="info_text" disabled="disabled" id="info_text">
    </textarea>
    <input type="checkbox" name="accetto" value="accetto" />


    Accetto *</p>
    </div>
    </div>
    <div id="puls-form">
    <input type="submit" name="submit" value="Invia" id="send-form" />
    <input type="reset" name="reset" value="Reset" id="send-form" />
    </div>
    </form>

    invio i dati a una pagina php che controlla tutti i campi obbligatori ora come rimando le variabili gia inserite al form questa è la pagina php.


    <?php
    if ((IsSet($_POST['submit'])) && ($_POST['submit'] == "Invia")) {
    if (($_POST['nome'] != "") && ($_POST['cognome'] != "") && ($_POST['eta'] != "")) {
    }else{
    $avviso="ATTENZIONE!";
    $mess1="COMPILARE TUTTI I CAMPI OBBLIGATORI CONNTRASSEGNATI CON IL SEGNO DELL'ASTERISCO";
    $mess2="ORA SARETE REINDRIZZATI NELLA PAGINA DI REGISTRAZIONE";
    $redirect= $_SERVER['PHP_SELF'];
    header("Refresh:5; URL=index.php?redirect=$redirect");
    $link="<a href=\"index.php?redirect=$redirect\">clicca qui</a>";
    }
    $avviso="CONFERMA!";
    $mess1="MODULO DI REGGISTRAZIONE COMPILATO CORRETTAMENTE";
    $mess2="ORA SARETE REINDRIZZATI ALLA PAGINA DEI DETTAGLI";
    $redirect= $_SERVER['PHP_SELF'];
    header("Refresh:5; URL=index.php?redirect=$redirect");
    $link="<a href=\"index.php?redirect=$redirect\">clicca qui</a>";
    }
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento senza titolo</title>
    <link href="config_stile.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <div id="box">
    <div id="titolo">



    <?php
    echo "$avviso";
    ?>
    </p>
    </div>
    <div id="text_corp">



    <?php
    echo"$mess1
    ";
    echo"$mess2
    ";
    echo"SE IL TUO BROWSER NON SOPPORTA QUESTA OPZIONE CLICCATE....
    ";
    echo"$link";
    ?>
    </p>
    </div>
    </div>
    </body>
    </html>

    nel form potrei utilizzare il value per riscrivere le variabili nel campo o no ad esempio cosi!

    <input type="text" name="nome" value="<?php echo $_POST['nome']; ?>" />

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    ma scusa eh,

    perche non usi una sola pagina che controlla i dati e poi li inserisce nel db o altro?

  3. #3
    Originariamente inviato da fre2004
    ma scusa eh,

    perche non usi una sola pagina che controlla i dati e poi li inserisce nel db o altro?
    interessante VVoVe:

    ma come fai ? ovvero nel form alla voce action cosa metti per richiamare la funzione PHP presente nella stessa pagina ?


  4. #4
    Codice PHP:
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
    Usa gli appositi tag php per scrivere codice sul forum...
    Questa volta, più che un voto.. è favoreggiamento.

  5. #5
    Originariamente inviato da Al_katraz984
    Codice PHP:
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
    Usa gli appositi tag php per scrivere codice sul forum...
    Grazie Mille per la risposta.

    ORA CI PROVOOOOOOOO!!!!!!


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.