Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    2,245

    if else con 2 pagine in 1

    Ciao a tutti,
    io sto facendo un form, dove l'action fa in modo che se la user e la pass sono uguali va in una pagina altrimenti nella stessa pagina dà l'errore .
    E' possibile?
    Grazie
    Stefano

  2. #2
    tipo:
    Codice PHP:
    if(user e pass ok) {
    header"Location: [url]http://www.sitodiarrivo.it[/url]" );
    } else {
    echo 
    'errore';


  3. #3
    Ciao...
    Scusa l'user e la pass sono uguali....intendi tra loro o uguali a quelle presenti nel database?

    Se intendi tra loro devi fare una cosa così:
    Codice PHP:
    if($user == $pass) {
    header("location:pagina.php");
    }else{
    echo 
    "Errore";} 
    Se invece intendi uguali ai dati presenti nel db,devi prima recuperare user e pass dal db e confrontarli:
    Codice PHP:
    if($user == $_GET['user'] && $pass == $_GET['pass']){
    header("location:pagina.php");
    }else{
    echo 
    "Errore";


  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    2,245
    grazie ragà,
    chiedo perchè sono alla prime armi

  5. #5
    Originariamente inviato da Scalatore
    grazie ragà,
    chiedo perchè sono alla prime armi
    Tranquillo,anche io non sono espertissimo,ma comunque con il tempo si impara!

  6. #6
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592

    if($user == $_GET['user'] && $pass == $_GET['pass']){
    MAI PASSARE LA PASSWORD IN GET..
    $user == $_POST['user'] && $pass == $_POST['pass']

    se devi farlo nella stessa pagina metti nella form un campo nascosto tipo:
    Codice PHP:
    <input type="hidden" name="NASCOSTO" value="VALORECHEVUOI" /> 
    e prima, con criterio ovviamente, che processi il codice all'inizio metti
    Codice PHP:
    if ((isset($_POST["NASCOSTO"])) && ($_POST["NASCOSTO"] == "VALORECHEVUOI")) {

    //tuo codice


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.