Ciao come da titolo come faccio ad fare stampare il messaggio di errori se io sbaglio email e password..?
Non riesco ad capire come fare.. e il codice lo fatto leggendo qui e la su internet.. pero non riesco proprio come fare.. vi posto il codice:
vi ringrazio molto e scusate se il codice lo messo nei tag code ma con i tag non riesco propio capire come fare.. perché appena faccio anteprima mi viene tutto apicicato.codice:<?phpinclude_once("inc.php"); ?> <?php if (isset($_POST['submit'])) { if(empty($_POST["email"])) { $message = "Non inserito utente"; }elseif(empty($_POST["password"])) { $message= "Non inserito la password"; }else { $sql = "select * from users where email=:email and password=:password LIMIT 1"; $stmt = $pdo->prepare($sql); $stmt->execute(array( 'email' => $_POST["email"], 'password' => md5($_POST["password"]) )); session_start(); while ($row = $stmt->fetch ()) { $_SESSION['name']=$row["name"]; $_SESSION['login']=true; $_SESSION['ruolo'] = $row["isAdmin"]; } header("location: index.php"); } } ?> <!DOCTYPE html> <html> <head> </head> <style> .message { color: #FF0000; font-weight: bold; text-align: center; width: 100%; }</style> <body> <form name="frmUser" method="post" action="login.php"> <div class="message"><?php if(isset($message)) { echo $message; } ?></div> <table border="0" cellpadding="10" cellspacing="1" width="500" align="center"> <tr > <td align="center" colspan="2">Login</td> </tr> <tr> <td align="right">email</td> <td><input type="text" name="email" size="50"></td> </tr> <tr > <td align="right">Password</td> <td><input type="password" name="password"></td> </tr> <tr > <td align="center" colspan="2"> <input type="submit" name="submit" value="Submit"></td> </tr> </table> </form>
grazie mille e buona notata.

Rispondi quotando