Sto dando di matto...
Quando la condizione evidenziata non è verificata, mi stampa a schermo:
Torna indietro e compila il campo che hai lasciato vuoto!0
Perché appare lo 0?
Sono rinco?
Codice PHP:
$query = "SELECT * FROM cp_1 WHERE numero_esercizio='$_GET[es]'";
$result = mysql_query($query, $db);
$row= mysql_fetch_array($result);
if (isset($_POST) and (campi_vuoti($_POST)!=1)) {
$_POST = special_char($_POST);
$query = "INSERT INTO user_cp_1 (testo, utente)
VALUES
('$_POST[testo]', '$_CONFIG[user]')";
$result = mysql_query($query, $db);
if (!$result){
echo "Fallimento nell'esecuzione della query ($query) dal DB: " . mysql_error();
exit;
}
else {
$esito = 1;
}
}
else {
$esito = 0;
echo "Torna indietro e compila il campo che hai lasciato vuoto!";
}
[B]if ( ($msg=='0') and ($esito) ) {[/B]