Ciao a tutti,
sto facendo questo script per l'inserimento di news.
Il problema è che non mi da nessun errore (nè nella pagina save.php che esegue l'upoad, nè nella pagina visualizza.php che dovrebbe visualizzare il testo uplodato), però l'inserimento nel database effettivamente non viene fatto.
Vi posto il 3 file che comprendono lo script, sperando che qualcuno veda ciò che non riesco a vedere io (oramai ho i lacrimoni)...![]()
![]()
![]()
insert.php
<?
include ("config.inc.php");
include ("top_foot.inc.php");
top();
?>
<form method=post action=save.php>
Titolo:
<input type=text size=40 name=titolo>
Testo:
<textarea cols=20 rows=10 name=testo></textarea>
<input type=submit value=Invia> </form>
<?
foot();
?>
save.php
<?
include("config.inc.php");
$connessione = mysql_connect($db_host, $db_user, $db_password)
or die("Connessione non riuscita: " . mysql_error());
$query = "INSERT INTO prova (titolo, testo) VALUES ('$titolo', '$testo')"
or die("Errore durante l'inserimento: " . mysql_error());
print ("il testo è stato inserito
\n");
mysql_close($connessione);
?>
visualizza.php
<?
include("top_foot.inc.php");
include("config.inc.php");
top();
$connessione = mysql_connect($db_host, $db_user, $db_password)
or die("Connessione non riuscita: " . mysql_error());
$dbselect = mysql_select_db ($db_name)
or die("Errore nella selezione del database: " . mysql_error());
$query = "SELECT titolo,testo FROM news WHERE id='$id'";
$result = mysql_query($query, $connessione);
$row = mysql_fetch_array($result);
echo "$row[titolo]
";
echo "$row[testo]
";
mysql_close($connessione);
foot();
?>