ragazzi sto costruendo un cms, questa è la pagina che mi gestisce il testo di 3 pagine, non capisco perchè non mi funziona, non mi aggiorna il DB
Codice PHP:
<?php
session_start ();
include 'db.inc.php';
$db = mysql_connect (MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD) or
die('Non è possibile collegarsi al db!');
mysql_select_db(MYSQL_DB, $db) or die (mysql_error($db));
//valori in arrivo
if (isset($_POST['submit']) && $_POST['submit'] == 'Modifica') {
$pescheria = (isset($_POST['pescheria'])) ? trim ($_POST['pescheria']) : '';
$takeaway = (isset($_POST['takeaway'])) ? trim ($_POST['takeaway']) : '';
$fishbar = (isset($_POST['fishbar'])) ? trim ($_POST['fishbar']) : '';
echo 'ok';
} else {
echo'Errore';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Admin -<?php echo $_SESSION['user']; ?></title>
</head>
<body>
<div align="center">
<?php
if (isset ($_SESSION['logged']) && $_SESSION['logged'] == 1) {
//l'utente ha eseguito l'accesso
?>
<div class="header">
<div class="linea"><h3>[b]Ciao caro <?php echo $_SESSION['user']; ?> | [url="exit.php"]Logout[/url][/b]</h3></div>
</div>
<div class="menu">
<div class="menu_header">
<ul>
<li class="linea2">[url="#"]Foto Testata[/url]
<li class="linea2">[url="#"]Contenuti[/url]
<li class="linea2">[url="#"]Photogallery[/url][/list]
</div>
</div>
<?php
include 'db.inc.php';
$db = mysql_connect (MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD) or
die('Non è possibile collegarsi al db!');
mysql_select_db(MYSQL_DB, $db) or die (mysql_error($db));
$query = 'SELECT * FROM contenuti';
$result = mysql_query($query, $db) or die (mysql_error($db));
$row = mysql_fetch_array($result);
extract ($row);
mysql_free_result($result);
mysql_close($db);
?>
<form method="post" action="contenuti.php" enctype="multipart/form-data">
<fieldset>
<legend>Modifica contenuti</legend>
<label for="firstname" accesskey="f">Pescheria: </label><textarea name="pescheria" cols="80" rows="15"><?php echo $pescheria; ?></textarea>
<label for="firstname" accesskey="f">Take away: </label><textarea name="takeaway" cols="80" rows="15"><?php echo $takeaway; ?></textarea>
<label for="firstname" accesskey="f">Fish bar: </label><textarea name="fishbar" cols="80" rows="15"><?php echo $fishbar; ?></textarea>
<center><input type="submit" value="Modifica"></center>
</form>
<?php
include 'db.inc.php';
$db = mysql_connect (MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD) or
die('Non è possibile collegarsi al db!');
mysql_select_db(MYSQL_DB, $db) or die (mysql_error($db));
$query = 'UPDATE contenuti SET
pescheria ="' . mysql_real_escape_string($pescheria, $db) . '",
takeaway ="' . mysql_real_escape_string($takeaway, $db) . '",
fischbar ="' . mysql_real_escape_string($fischbar, $db) . '" . ';
mysql_query($query, $db) or die (mysql_error($db));
if($query) {
echo 'ok';
} else {
echo 'inserimento fallito';
}
?>
<?php
} else {
//l'utente non ha eseguito l'accesso
?>
<div class="errore">Per accedere a questa sezione del sito devi effettuare il [url="login.php"]Login[/url].</div>
<?php
}
?>
</body>
</html>