Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509

    [php]la sessione non va in <table> ?

    salve a tutti.
    mi si è presentato una cosa alquanto strana(o almeno lo è per me)
    vi espongo due casi(riportati solo in parte):
    Codice PHP:
    <?php
    session_start
    ();
    if (isset(
    $_POST["submit"])){
    if (((
    $_POST["user"]) == "user")&&(($_POST["pass"]) == "pass"))
    {
    $_SESSION["pass"]=$_POST["pass"];
    $_SESSION["user"]=$_POST["user"];
    header("location:home_riservata.php");
    }
    else
    echo 
    "nome utente o password sbagliati";
    }
    ?>

    .....
    <table width="300" border="1" cellspacing="5" cellpadding="0">
            <tr>
              <td width="100"><h2>nome</h2></td>
              <td width="185" align="right"></td>
    <form action="login.php" method="POST">
    <input type="text" name="user">
    <input type="password" name="pass">
    <input type="submit" name="submit" value="entra">
    </form>
    </tr>
    </table>
    .....
    con questo metodo la sessione funziona, metto i dati e se sono corretti procede alla pagina successiva.

    la stessa pagina con i due imput oridnati tramite celle:
    Codice PHP:
    stesso script php di prima per la sessione

    .......
     <
    tr>
        <
    td height="340" align="center" bgcolor="#FFFFFF"><form  method="post" action="ris.php">
          <
    table width="300" border="1" cellspacing="5" cellpadding="0">
            <
    tr>
              <
    td width="100"><h2>nome</h2></td>
              <
    td width="185" align="right"><input name="user" type="text"  size="35"></td>
            </
    tr>
            <
    tr>
              <
    td><h2>password</h2></td>
              <
    td align="right"><input name="pass" type="password"  size="35"></td>
            </
    tr>
            <
    tr>
              <
    td></td>
              <
    td align="right"><input type="submit" name="Submit" value="entra"></td>
            </
    tr>
          </
    table>
            </
    form>
        </
    td>
      </
    tr>
    ...... 
    cosi invece non va. metto i dati e ritorna sempre alla stessa pagina di login, come se non ricevesse i dati.

    possibile che un campo input se viene messo all'interno di una tabella annidata o in celle non prenda o non memorizzi piu' i valori nella sessione?

    un piccolo aiuto pls, non capisco dove sto sbagliando

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509
    bho ora funziona, unica differenza mentre prima ero partito da un file html dove ho cambiato l'estensione, qui sono partito direttamente da un file php e ho tolto le dimensioni delle celle...
    bho non ho capito

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.