Ciao ragazzi, non capisco perchè, se invio articoli di una certa lunghezza al database, tramite un form e un codice da me sviluppati, l'operazione da come risultato errore.
Il codice è:
<form name="mioform" action="" method="post">
Titolo<br /><div class="spazio_20"></div>
<textarea name="titolo" cols="40" method"post"></textarea>
<br /><div class="spazio_20"></div>
Testo
<br /><div class="spazio_20"></div>
<textarea name="testo" onKeyUp="Scrivi(tag)" cols="40" rows="20"></textarea><br><br>
<input type="button" value="B" onClick="document.mioform.testo.value+='<b></b>'">
<input type="button" value="I" onClick="document.mioform.testo.value+='<i></i>'">
<input type="button" value="U" onClick="document.mioform.testo.value+='<u></u>'">
<input type="button" value="a capo" onClick="document.mioform.testo.value+='<br />'">
<input type="button" value="immagine" onClick="document.mioform.testo.value+='<img src=images/ />'">
<br /><div class="spazio_20"></div>Autore
<div class="spazio_20"></div>
<select name="autore">
<option>mastro</option>
<option>teo</option>
<option>fra</option>
</select>
<br /><div class="spazio_20"></div>
categoria <br />
<select name="categoria">
<option>cat1</option>
<option>cat2</option>
<option>cat3</option>
</select>
<div class="spazio_20"></div>
<input name="invia" type="submit" value="Submit" />
<input name="invia" type="reset" value="reset" />
</form>
</center>
<?php if (isset($_POST['testo']))
{$titolo=$_POST['titolo'];
$testo=$_POST['testo'];
$autore=$_POST['autore'];
$categoria=$_POST['categoria'];
$institolo="INSERT INTO tabella SET titolo='$titolo',
data=CURDATE(),
testo='$testo',
autore='$autore',
categoria='$categoria'";
if(@mysql_query($institolo)){echo 'perfetto';}
else{echo 'sbagliato';
}
}
?>