ciao ragazzi chi mi aiuta a capire meglio che strada prendere?
io sto costruendo lentamente
una pagina di registrazione
prelevo i dati da una form e li passo a questa paginetta:
Codice PHP:
<?php
session_start();
require_once("db_connex.php");
//creo variabili
$post_nome=htmlentities($_POST['nome']);
$post_cognome=htmlentities($_POST['cognome']);
$post_email=htmlentities($_POST['email']);
$post_nick=htmlentities($_POST['nick']);
$post_password1=htmlentities($_POST['password']);
$post_password2=htmlentities($_POST['confirm']);
$post_privacy=htmlentities($_POST['privacy']);
//genero tutti gli errori possibili
//cerco se esiste già il nick
$nickettino=mysql_real_escape_string($post_nick);
$query_nick=mysql_query("SELECT FROM pippo WHERE username='$nickettino'");
$result=mysql_query($query_nick);
$risultato=@mysql_fetch_array($result);
//se non esiste il nick continuo
if($risultato==0)
{$control_1=='ok';}
else{$error_1=='Il Nickname da te scelto è già in uso';}
//controllo che ci sia @ e (.) in email
if(strpos($post_email, ".") and strpos($post_email, "@"))
{$control_2=='ok';}
else{$error_2=='Hai inserito una email non valida';}
//controllo che password coincidano
if($post_password1==$post_password2)
{$control_3=='ok';}
else{$error_3=='Le password non coincidono';}
//controllo che sia stata accettata la privacy
if(isset($_POST['privacy']))
{$control_4=='ok';}
else{$error_4=='Devi accettare le condizioni sulla privacy';}
//se esistono stampo controlli
if($control_1 or $control_2 or $control_3 or $control_4)
{echo''.$error_1'
'.$error_2'
'.$error_3'
'.$error_4'';}
//se esistono stampo errori
if($error_1 or $error_2 or $error_3 or $error_4)
{echo''.$control_1'
'.$control_2'
'.$control_3'
'.$control_4'';}
?>
come potete vedere sto cercando di controllare ogni singola variabile di modo che esista un controllo o un errore per ogni variabile
però non so se sto sviluppando nella direzione giusta adesso il tutto non funziona
ho questo errore:
Parse error: parse error, expecting `','' or `';'' in ...pippo.php...on line 36
la riga in questione è
Codice PHP:
{echo''.$error_1'
'.$error_2'
'.$error_3'
'.$error_4'';}
aiutatemi vi prego