Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    52

    Problema Con Un Form Di Login Urgente

    Volevo creare un form di login, che facesse andare un utente registrato in una pagina consentita solo a lui...
    mi esce questo tipo di errore:
    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Users\renato\Desktop\CARTELLA HTML\xampp\htdocs\login.php on line 14

    <?php
    require_once("sessioni.php");
    require_once("testlogin.php);
    include('conn.php');
    ?>
    <?php
    if(login()
    {
    header('location: staff.php');
    exit;
    }
    if(isset($_POST{'submit'}))
    {
    $usr=$_POST['user'];
    $pwd=$_POST['password']);

    $query='SELECT ID,USER FROM clienti';
    $query.=''WHERE USER='{$usr}'';
    $query.= ''AND PASSWORD='{$pwd"}'';

    $risultato=mysql_query($query,$conn);

    if(!$risultato)
    {
    die ("la tabella selezionata non esiste".mysql_error());
    }
    if{mysql_num_rows($risultato)==1)
    {
    $messaggio.="login effettuato";
    $trovato=mysql_fetc_array($risultato);
    $_SESSION["ID"]=$trovato["ID"];
    $_SESSION["USER"]=$trovato["USER"];
    header("location:staff.php");
    exit;
    }
    else{
    $messaggio="utenteo password sbagliati";
    }
    if(!empty($messaggio))
    {
    echo"

    .$messaggio."</p>";
    }
    }
    ?>

    <html>
    <body>
    <form action="login.php" method="post">
    Inserisci i tuoi dati

    Nome:<input type="text" name="user">

    Password<input type="text" name="password">

    <input type="sumbit" name="submit" value="accedi">
    </form>
    </body>
    </html>

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Qual è la riga 14? Cmq $_POST['submit'] (con le quadre), non $_POST{'submit'} (con le graffe)!

  3. #3
    Utente di HTML.it L'avatar di bode
    Registrato dal
    Feb 2007
    Messaggi
    304
    require_once("testlogin.php"); mancavano le virgolette di chiusura!

    $pwd=$_POST['password']; una parentesi tonda di troppo!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.