Piccolo errore, se io non immetto nessun testo nell'imput del form mi viene scritto:
codice:
Notice: Undefined offset: 1 in C:\Program Files\EasyPHP-5.3.8.0\www\action.php on line 15
Notice: Undefined offset: 2 in C:\Program Files\EasyPHP-5.3.8.0\www\action.php on line 16
Cioè questo è un input di tipo secondario, diciamo facoltativo, quindi un utente può scrivere una di parola, uno ne può scrivere due e un altro magari tre di parole, cioè può inserirne anche quattro, ma quest'ultima no verrà contata, ecco: non oltre le tre parole. Tra parentesi, come dicevo prima: anche nessuna!
Quindi io ho fatto così, però vedo degli errori sulla pagina una volta inviato il form (vedi sopra)
Codice PHP:
if (isset($_POST['key'])) {
$key = $_POST['key'];
$cut = explode(' ', $key);
$cut1 = $cut[0];
$cut2 = $cut[1];
$cut3 = $cut[2];
$key = $cut1.' '.$cut2.' '.$cut3;
}
mysql_query("INSERT INTO post VALUES (...'$key'...),
COME RISOLVO?