Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Problemi con Dreamweaver CS5

    ciao a tutti, ho un piccolo ma fastidioso problema con l'uso di Dreamweaver CS5..
    vi spiego subito il fatto: quando vado a creare un form per il login, creo anche una pagina php per poter elaborare i dati con il metodo POST, il problema è che quando usavo il CS4 andava tutto liscio, ma adesso usando il CS5 e seguendo la stessa sintassi, quando vado a provare lo script con Easy PHP mi dà un errore.. Che cosa devo cambiare nello script? qualcuno può aiutarmi??
    Dechi

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Dicci anche l'errore.

  3. #3
    l'erroe che mi dà è:

    Notice: Undefined index: $username in C:\Program Files\EasyPHP-5.3.2i\www\Login\Login_ok.php on line 13

    Notice: Undefined index: $password in C:\Program Files\EasyPHP-5.3.2i\www\Login\Login_ok.php on line 14
    Benvenuto
    La tua password è '

    dove le linee 13 e 14 sono queste:

    $username= $_GET['$username'];
    $password= $_GET['$password'];

    in seguito ho anche inserito questa parte:

    echo "Benvenuto $username
    ";
    echo "La tua password è $password'
    ";

    giusto per vedere se funzionava e per prendere familiarità con il codice (ho inizato da poco)
    con CS4 mi dava tutto giusto e veniva fuori:

    Benvenuto Davide
    La tua password è password
    Dechi

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Originariamente inviato da Dechi 3
    $username= $_GET['$username'];
    $password= $_GET['$password'];
    vanno scritte così
    $username= $_GET['username'];
    $password= $_GET['password'];

    Non credo tu abbia chiamato i campi del form con il $ all'inizio, no?

  5. #5
    ho appena provato a cambiarlo come dici tu, ma niente.. stesso errore... non so che fare!
    Dechi

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Allora hai scritto qualcosa di diverso come nome dei campi nel form.
    Cosa hai scritto come attributo name in <input type="text"... nel form di login?
    Devi mettere quelli per prendere le variabili $_GET['....']

  7. #7
    RISOLTO!!!! il problema era che dove scrivevo $_GET[...] la parte tra le parentesi quadre la scrivevo tutta minuscolo, mentre il nome del form era con la prima lettera maiuscola! una svista che mi ha quasi tirato scemo.. grazie mille..
    Dechi

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.