Problema con le funzioni

  • Creatore Discussione Creatore Discussione antolot
  • Data di inizio Data di inizio

antolot

Nuovo Utente
22 Nov 2007
23
0
0
Salve a tutti,premetto che non sono molto esperto di php,comunque vi spiego un pò il mio problema:
Sto scrivendo una funzione "Inserimento Utente",nel momento in cui clicco sul pulsante Inserisci,mi deve controllare che i campi Username e Password non sono vuoti,però questo controllo deve farlo richiamando una funzione scritta nel file funzioni.php. Di seguito inserisco il codice di entrambi i file:

Funzioni.php:

<?php
function controllo($user,$pwd)
{
$errore= 0;

if($user=="" || $pwd=="")
{
return 1;
}
else
{
return 0;
}

?>
-------------------------------------------------------------------
Utente_inserito.php:

<?php include("nome_cartella/funzioni.php");


if controllo($_POST['user'],$_POST['pwd'])==1
{
echo ("<h2>Compila correttamente tutti i campi</h2>");
}

else
{......................}
?>
--------------------------------------------------------------------
Cos'è che sbaglio? Vi ringrazio in anticipo per la vostra disponibilità.
 
Ti posto una correzione possibile del tuo codice:
funzione:
PHP:
<?php
function controllo($user,$pwd)
{
	if($user=="" || $pwd=="")
	{
	$res = "<h2>Compila correttamente tutti i campi</h2>";
	}else{
        $res = "<h2>Campi completati.</h2>";
  } 
return $res ;  
}
?>
test:
PHP:
<?php 
include("funzioni.php");
echo controllo($_POST['user'],$_POST['pwd']);
?>
 
Ultima modifica:
Grazie per la risposta ma...

Ciao,ti ringrazio per la tua disponibilità,ho inserito il codice come mi hai detto ma il risultato non cambia,quando va alla pagina Utente_inserito.php mi esce la pagina bianca :confused::confused:.
 
Ho riscritto il codice della funzione in modo che fosse più semplice, guarda come ho modificato il codice che ti ho postato prima.
 

Discussioni simili