ciao a tutti, ho cercato in rete ma non trovo soluzioni.
Questo è lo script per inserire il record nel database :
Codice PHP:
session_start ();
if(!isset($_SESSION['username']) && !isset($_SESSION['password'])){
echo 'Area Riservata';
}
else{
echo "Ciao " . $_SESSION['username'];
include '../common/functions.php';
$titolo = $_POST['titolo'];
$testo = $_POST['testo'];
$img = $_POST['img'];
connetti(); // questa funzione è esattamente questa commentata qui sotto
// richiamare dalla pagina delle funzioni esterna
//include("../common/conf.inc.php");
//$db = mysql_connect($db_host, $db_user, $db_password) or die ("Errore nella connessione. Verificare i parametri nel file conf.inc.php");
//mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file conf.inc.php");
// fine codice esterno
$insert = mysql_query("INSERT INTO news (titolo, testo, img) VALUES ('$titolo', '$testo', '$img')");
$risultato = mysql_query("Select * from news", $db);
//stampo l'elenco per visualizzare il nuovo record
echo "<table><th>Titolo</th><th>testo</th><th>immagine</th>";
while($riga = mysql_fetch_array($risultato)) {
echo "<tr>";
echo "<td> " . $riga['titolo'] . "</td>";
echo "<td> " . $riga['testo'] . "</td>";
echo "<td> " . $riga['img'] . "</td>";
echo "</tr>";
}
//chiudo la tabella
echo "</table>";
//disconnetti();
}
la query mi restituisce questo errore :
Warning: mysql_query() expects parameter 2 to be resource, null given in C:\Program Files\Network\xampp\htdocs\esterni\miodominio.it\a dmin\addnews.php on line 28
Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\Program Files\Network\xampp\htdocs\esterni\miodominio.it\a dmin\addnews.php on line 33
NOTA : il record viene comunque inserito nel database. Che può essere?