Allora a tutti i geniacci del php appartenenti a questo forum!
Illuminate me che son un php pivello!
ho due pagine, nella prima che chiamo modulo.html
inserisco questo codice :
<head>
<title>prova</title>
</head>
<body>
<table border="1"><form method="POST" action="login.php">
<tr>
<td>Name</td>
<td><input name="name" type="text" /></td>
<td>Pass</td>
<td><input name="pass" type="password" /></td>
</tr>
</table>
<input type="submit" value="Send"
</form>
</body>
</html>
ovvero creo un semplicissimo form di log in.
Nella seconda che come dal codice si evince chiamo login.php
inserisco quest'altro codice:
<?php
$provapass='fabio';
$utente=$_POST['name'];
$passw=$_POST['pass'];
if ($passw=$provapass)
{echo ("ok tutto bene")};
else
echo ("prova errata") ;
?>
in pratica imposto di default una password che voglio verificare (in questo caso "fabio")
con quella che inserisco nel form. Se tutto procede bene a schermo appare "ok tutto bene" altrimenti esce "prova errata". Per semplificare faccio solo un controllo sulla pass. (ricordiamoci che sono php pivello e che dunque le cose devono essere fatte pian piano, passo dopo passo!).
Purtroppo all'esecuzione esce tale codice di errore :
Parse error: syntax error, unexpected '}', expecting ',' or ';' in D:\Programmi\EasyPHP-5.3.2\www\login.php on line 22
Dove sbaglio?
Uso easyphp e rapidphp come programmi di lavoro!
Illuminatemi!!!