no, non ci siamo.....
fare l'echo di una cosa significa stampare a video lo stato di una variabile.
dopo:
Codice PHP:
$query1 = "INSERT INTO news (titolo, testo, data, nome) VALUES ('$titolo', '$testo', '$data', '$autore')";
$query2 = "INSERT IGNORE INTO autori (nome, mail) VALUES ('$autore', '$mail')";
scrivi
Codice PHP:
echo $query1;
echo "
";
echo $query2;
quando esegui il salva, sul browser dovresti vedere due scritte contenenti le query che stai eseguendo.
le copi e le esegui su phpMyAdmin.
OVVIAMENTE non devi scrivere INSERT INTO news (titolo, testo, data, nome) VALUES ('$titolo', '$testo', '$data', '$autore')"; dentro il form di phpMyAdmin per eseguire la query!!!
Ascolta, se questo è il tuo primo approccio al PHP, forse ti conviene fare qualcosa di più semplice e SOPRATTUTTO studiare le basi, e non partire da un esempio che presuppone tu abbia le conoscenze basi.
Quindi, copia la query che vedrai scritta sul browser sul phpMyAdmin e vedrai dov'è l'errore.