Occhio alle variabili...ad esempio se devi stampare il contenuto di una variabile dovresti agire in questa maniera:
In buona sostanza se devi stampare il contenuto di una variabile devi passarla alla relativa istruzione senza gli apici altrimenti verrà intesa come stringa e verrà stampato il suo nome e non il contenuto.Codice PHP:
<?php
print("Prova di una ".$variabile);
print("Prova di una altra ".$varibile." ,capito?");
?>
Lo stesso discorso vale pure per la stringa che passi all'istruzione per effettuare la query al database.
Fai un controllo di questo tipo sul tuo codice, a prima vista mi par di capire che il problema sia di questo tipo.
giuseppe