Visualizzazione risultati 1 fino 2 di 2

Discussione: problema di passaggio variabili

  1. #1
    Guest

    Predefinito problema di passaggio variabili

    Ciao a tutti
    sto realizzando un sito dove ho una pagina iniziale, su questa pagina ho un accesso per utenti autorizzati dove accedono ad un form per rispondere a delle domande. Il form è molto lungo quindi devo dividerlo in più pagine quindi ho creato una pagina iniziale dove richiamo tramite delle icone le varie pagine.
    Ho questo problema: come faccio a portarmi in tutte le pagine l'utente che è il mio campo chiave?
    Metto sotto le varie pagine create

    php di login
    <?php

    require ('connessione.php');

    $nick=$_POST["nick"];
    $password=$_POST["password"];
    $noreg = 0;

    $strsql = "SELECT * FROM iscritti WHERE matricola='$nick' and password='$password' ";
    $rs = @mysql_query("$strsql",$link) or die("Errore query database: " . mysql_error());

    while ($riga = mysql_fetch_array($rs)) {
    $str_fam=$riga['fammin'];
    $noreg = 1;
    }
    if ($noreg) {
    $nick = $riga['matricola'];
    include ("sondaggio.php");
    } else {
    echo "Attenzione si è verificato un errore nella login<br>";
    }
    ?>
    php del pagina principale dove richiamo le altre pagine
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body bgcolor="#FFFFFF" text="#000000">

    <?PHP
    $cnick = $_POST['$nick'];
    ?>

    <p><font size="+2"><i><b><font face="Arial, Helvetica, sans-serif">Obiettivo del
    questionario &egrave; ricostruire una descrizione completa del Suo profilo di
    mobilit&agrave;: Le chiediamo di rispondere facendo attenzione di scegliere
    il giorno della settimana che meglio rappresenti lo spostamento abituale (escludendo
    giornate di inattivit&agrave; delle scuole o prefestivi). </font></b></i></font></p>
    <p>&nbsp;</p>
    <p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="112" height="46">
    <param name=movie value="datpers.swf">
    <param name=quality value=high>
    <param name="BASE" value=".">
    <param name="BGCOLOR" value="#FFFFFF">
    <embed src="datpers.swf" base="." quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="112" height="46" bgcolor="#FFFFFF">
    </embed>
    </object> </p>
    </body>
    </html>
    prima pagina del sondaggio

    <?PHP

    require ('connessione.php');


    $nick = $_POST['nick'];
    $ccomune = $_POST['comune'];
    $cprov = $_POST['provincia'];

    // controllo se c'è già il record
    $strsql = "SELECT count(*) as checkmatr from datipersonali WHERE matricola = '$nick'";
    $rs = @mysql_query($strsql,$link) or die("Errore: ". mysql_error());
    $riga = mysql_fetch_array($rs);

    // se non c'è vado in insert altrimenti in update
    if (!$riga['checkmatr']) {

    $strsql = "INSERT INTO datipersonali (matricola,comune,provincia) VALUES ('$nick','$ccomune','$cprov')";
    $rs = @mysql_query($strsql,$link) or die("Errore: ". mysql_error());
    echo "questi sono i campi inseriti: '$nick' '$ccomune' '$cprov'";

    } else {

    $strsql="UPDATE datipersonali SET comune='$ccomune', provincia='$cprov',
    where matricola='$cmatr' ";

    }
    ?>

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Dovresti salvarti l'utente in una sessione o in un cookie.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •