Ho provato con questa soluazione
Codice PHP:
<?php
$nickname = htmlentities(strip_tags($_POST["nickname"]));
$password = htmlentities(strip_tags($_POST ["password"]));
$conferma = htmlentities(strip_tags($_POST ["confermapassword"]));
$nome = htmlentities(strip_tags($_POST["nome"]));
$cognome = htmlentities(strip_tags($_POST["cognome"]));
$mail = htmlentities(strip_tags($_POST["mail"]));
$quesito = htmlentities(strip_tags($_POST["quesito"]));
$risposta = htmlentities(strip_tags($_POST["risposta"]));
if($pass){ // se la password è stata inserita controllo la lunghezza
if(strlen($pass) => 6 || strlen($pass) <= 10){echo 'La password deve essere minimo 6 caratteri e al massimo 10';}
}else{
echo 'La password è obbligatoria
[url="formregistraz.php"]indietro[/url]
';
}
if($nickname=="")
{
print ("Il nick è obbligatorio
<a href=\"formregistraz.php\">indietro</a>
");
}
elseif($conferma=="")
{
print "Devi confermare la password
<a href=\"formregistraz.php\">indietro</a>
";
}
elseif($nome=="")
{
print "Il nome è obbligatorio
<a href=\"formregistraz.php\">indietro</a>
";
}
elseif($cognome=="")
{
print "Il cognome è obbligatorio
<a href=\"formregistraz.php\">indietro</a>
";
}
elseif($mail=="")
{
print "La mail è obbligatoria
<a href=\"formregistraz.php\">indietro</a>
";
}
elseif($quesito=="")
{
print "Domanda obbligatoria
<a href=\"formregistraz.php\">indietro</a>
";
}
elseif($risposta=="")
{
print "Risposta obbligatoria
<a href=\"formregistraz.php\">indietro</a>
";
}
else
{
include("config.php");
mysql_connect($db_host,$db_user,$db_password,$db_name) or die ("non riesco a connettermi");
mysql_select_db("$db_name") or die ("Non riesco a selezionare il database");
ma mi da questo errore
Parse error: parse error in d:\programmi\easyphp1-8\www\internet_services\register.php on line 12
ossia nella linea:
if(strlen($pass) => 6 || strlen($pass) <= 10){echo 'La password deve essere minimo 6 caratteri e al massimo 10';}
perchè?