ciao a tutti!!
ho un problema da diversi giorni che mi fa letteralmente impazzire...con il seguente codice!!
ho creato un form html!
inserendo i dati nel mio form a regola dovrebbere essere inseriti nel mio database mysql.
inoltre non riesco a visualizzare i dati gia presenti nel mio database mysql.
i nomi della tabella e del mio database li ho già controllati, sono corretti!!
come fare??

ecco il mio script php
Codice PHP:
<?php  
//assegno a delle varibili i corrispettivi valori: i valori sono i nomi delle tabelle del mio database "provamoduli".  
$campo_uno 'nome'
$campo_due 'email'
$campo_tre 'sex'
$campo_quattro 'newsletter'
$campo_cinque 'options'
$campo_sei 'messaggio';  
// devo assegnare ora i valori a queste varibili presente nel form html  
$campo_uno_form 'modulo_nome'
$campo_due_form 'modulo_email'
$campo_tre_form 'modulo_FM'
$campo_qua_form 'modulo_newsL'
$campo_cin_form 'modulo_opt'
$campo_sei_form 'modulo_msg';  
//connessione mysql  
$host '127.0.0.1'
$user 'root'
$passwd ''
$nomedb 'provaesame'
$nometable 'provamoduli'
$link mysql_connect($host$user$passwd); 
//il parametro $link stabilisce quale connessione attiva usare, per eseguire il codice presente nella stringa query   
//se $link è falso, non riesco a connettermi   
if (!$link)  
{  
exit(
'Non riesco a connettermi:' mysql_error());  
}    
//selezionare il database  
$dbselected mysql_select_db($nomedb$link);   
 
//se trova un errore nella selezione del database    
if (!mysql_select_db($nomedb))   
{  exit(
'errore nella selezione del database:' mysql_error());  
}       
// se la varibile definita con il metodo post è vera:  
if (isset($_POST["$campo_uno"]) AND isset($_POST["$campo_due"]) AND isset($_POST["$campo_tre"]) AND isset($_POST["$campo_quattro"]) AND isset($_POST["$campo_cinque"]) AND isset($_POST["$campo_sei"]))    
{    
//scrivo la query per inserire ulteriori valori all'interno del mio database i valori presenti negli array del form html    
$sql "INSERT INTO provamoduli('id', '$campo_uno', '$campo_due', '$campo_tre', '$campo_quattro', '$campo_cinque', '$campo_sei') VALUES (NULL, '{$_POST[$campo_uno_form]}', '{$_POST[$campo_due_form]}', '{$_POST[$campo_tre_form]}', '{$_POST[$campo_qua_form]}', '{$_POST[$campo_cin_form]}', '{$_POST[$campo_sei_form]}')";    
//invio la query   
$risultato mysql_query($sql);  
print_r ($risultato);      
//controllo l'esito della query     
if (!$risultato)   
{    
echo 
'errore nella query:' mysql_error();      

}  
//endif   
//linee di codice utili per visualizzare eventuali errori  
//print_r($_SERVER); 
//echo "\$ : POST"; 
//print_r($_POST);    
//le due pagine dell'interfaccia    
if($_POST)    
{   
insert_record();   
}   
else   
{   
mostra_form();   
}      
//codice per visualizzre la tabella in html (latoclient)      
echo 'la tabella ' $nometable ' contiene i seguenti records:' ;        
$ricevuta mysql_query("SELECT id, $campo_uno$campo_due$campo_tre$campo_quattro$campo_cinque$campo_sei FROM $nometable");         
//invio la query ripresa al posto di ricevuta da $insert aggiunta dopo     
$result mysql_query("$ricevuta");      
if(!
$ricevuta)  
{  
echo(
'errore nella query:' mysql_error());  
}  
$ricevuta mysql_query("SELECT..    while ($row = mysql_fetch_array($ricevuta, MYSQL_BOTH))   {     printf('id', $campo_uno$campo_due$campo_tre$campo_quattro$campo_cinque$campo_sei$row[0]$row[$campo_uno]$row[$campo_due]$row[$campo_tre]$row[$campo_quattro]$row[$campo_cinque]$row[$campo_sei]);        }    
print_r (
$result);         
//echo '<hr>';    
//print_r(
$_FILES);                             
//fine         
function mostra_form() 
{    
//print_r(
$row);         
echo "
mostra_form</br>";            
}       
function insert_record() 
{    
//print_r(
$row);         
echo "
insert_record</br>";            
}    
 ?>
ed ecco il mio codice html

codice:
<html>  <head>   <body>     <form> 	     <form name=form_registrazione method=post action="<?php echo $_SERVER['PHP_SELF']; ?>" > ___ _ <label>nome:<!size e maxlenght sono stati aggiunti dopo> ___ _ <input name="<?php echo $campo_uno_form ;?>" type=text  size="25" value = "<?php echo $campo_uno?>"/> ___ _ </label> ___ _ (obbligatorio) ___ _ 

 ___ _ <label>email:<!size e maxlenght sono stai aggiunti dopo> ___ _ _ <input name="<?php echo $campo_due_form ;?>" type=text  size="25" maxlenght="50" value = "<?php echo $campo_due;?>"/> ___ _ _ </label> ___ _ </p> ___ _ 

      <label> Sesso:</br></br> ___ _ _ <input type="radio" name="<?php echo $campo_tre_form;?>" value="<?php echo $campo_tre;?>"/> ___ _ _ M</br> ___ _   <input type="radio"_ name="<?php echo $campo_tre_form;?>" value="<?php echo $campo_tre;?>" checked /> ___ _ _ F</br>      </label>       </p> ___ _ 

 ___ _<label>inviami newletter: ___ _ _ <input name="<?php echo $campo_qua_form;?>" type="checkbox"_ value="<?php echo $campo_quattro;?>" /> ___ _</label> ___ _ </p> ___ _ 

 ___ _<label>attivit&agrave;: ___ _ _ <select name="<?php echo $campo_cin_form;?>"> ___ _ _ _ <option value="0">:: seleziona ::</option> ___ _ _ _ <option value="A">scrivi opzione A</option> ___ _ _ _ <option value="B">scrivi opzione B</option> ___ _ _ _ <option value="C">scrivi opzione C</option> ___ _ _ </select> ___ _</label> ___ _ </p> ___ _ 

       </br> ___ _<label>messaggio:
 ___ _ _ <textarea name="<?php echo $campo_sei_form;?>" value="<?php echo $campo_sei;?> cols="40" rows="5"> --Ciao!--         </textarea> ___ _</label> ___ _ </p> ___ _ 

 ___ _ _ <input name="invia" type="submit" value="Invia" /> ___ _ </p> ___ </form>      	     </body>     </head> </html>
io non riesco proprio a capire il problema!!
e già diverso tempo che ci sto dietro, ma ancora non trovo una soluzione!
che cosa sto sbagliando?!!??!?!?!
aiutooo!!
lo so che è parecchio codice da vedere!!!!
ma non riesco proprio!!
grazieeee ancora per l'aiuto in anticipo!!
ciaooo!!