View Single Post
Old 17-02-2011, 14:23   #5
bobbytre
Senior Member
 
L'Avatar di bobbytre
 
Iscritto dal: Feb 2010
Messaggi: 466
prova con qualcosa del genere ...
Codice PHP:
<?php
//--
    
require 'connect.php';
    require 
'config.php';

    function 
controllodati()
    {
        if ( empty(
$_POST['nome']) )
            return 
TRUE;
        else
            return 
FALSE;
    }
    
    function 
mia_funzione_di_pulizia_e_controllo($a)
    {
        
// ad esempio ...
        
        
$s mysql_real_escape_string($a);
        
// eventuali altri controlli ...
        
return $s;
    }
    
    

    if( 
controllodati() ) 
    {
        
// controllo fallito !
        // gestisco questa situazione , esco o redirect a una pagina di errore ...
        
header("Location: error.php");
        
    }
    
    
$nome mia_funzione_di_pulizia_e_controllo($_POST['nome']);
    
$desc mia_funzione_di_pulizia_e_controllo($_POST['descrizione']);
    
    
$query"insert into glossario (nome, descrizione) values ('".$nome."', '".$desc."')";
    
    
    
$resultmysql_query($query);
    
    
// ecc... ecc...
    
?>
<html>
bla... 
bla...
</html>
__________________
I robot hanno scintillanti fondoschiena metallici che non dovrebbero essere baciati.
bobbytre è offline   Rispondi citando il messaggio o parte di esso