ho un primo file php per inserire i dati:
Codice PHP:
<?php
//include '../../check.php';
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Insert</title>
<meta content="text/html; charset=utf-8" http-equiv="content-type" />
<script type="text/javascript" src="../ckeditor.js"></script>
<script src="sample.js" type="text/javascript"></script>
<link href="sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<?php
if (isset($_POST['inserisci'])) {
include '../../config.php';
$link = mysql_connect($host, $user, $password) or die("Non è possibile connettersi al server
");
$conn = mysql_select_db($db, $link) or die("Non è possibile connettersi al db
");
$title = mysql_real_escape_string($_POST['title']);
$sectionid = mysql_real_escape_string($_POST['sectionid']);
$testo = mysql_real_escape_string($_POST['testo']);
$insert = "INSERT INTO articoli2 (title, sectionid, testo, data) VALUES ('" . $title . "', '" . $sectionid . "', '" . $testo . "', sysdate())";
if ($_POST['title'] == NULL || $_POST['sectionid'] == NULL || $_POST['testo'] == NULL) {
echo "dati mancanti";
} else {
mysql_query($insert) or die(mysql_error($link));
echo '<script language="javascript">document.location.href="../../index.php"</script>';
}
}
?>
<div id="alerts">
<noscript>
[b]CKEditor requires JavaScript to run[/b]. In a browser with no JavaScript
support, like yours, you should still see the contents (HTML data) and you should
be able to edit it normally, without a rich editor interface.
</p>
</noscript>
</div>
<div>
[url="../../index.php"]Home[/url]
</div>
<form action="#" method="post" name="inserisci">
Title: <input type="text" name="title" />
</p>
<select name="sectionid">
<option value="linux">Linux</option>
<option value="mac&iphone">Mac&iPhone</option>
</select>
</p>
<textarea class="ckeditor" cols="80" id="editor1" name="testo" rows="10"></textarea>
</p>
<input type="submit" name="inserisci" value="Submit" />
</p>
</form>
</body>
</html>
qui invece stampo i risultati:
Codice PHP:
<?php
include_once 'config.php';
$link = mysql_connect($host, $user, $password) or die("Non è possibile connettersi al server
");
$conn = mysql_select_db($db, $link) or die("Non è possibile connettersi al db
");
$query = "select * from articoli2";
$result = mysql_query($query, $link) or die(mysql_error($link));
while ($riga = mysql_fetch_row($result)) {
echo '<div>[b]' . $riga[1] . '[/b]</div>';
echo '<div>' . $riga[2] . '</div>';
echo '<div>' . $riga[4] . '</div>';
echo '<div>' . $riga[3] . '</div>';
echo '[url="modifica.php"]Modifica[/url]';
echo '<hr />';
}
?>
quando clicco su modifica mi dovrebbe comparire un form per modificare i dati.
questo form dovrebbe contenere i dati dell'articolo da modificare.
ho fatto varie prove ma senza successo.
nel form di modifica php che devo mettere??
Codice PHP:
<form method="post" action="#">
Title: <input type="text" name="title" value="<?php echo $_POST[] ?>"/>
</p>
<select name="sectionid">
<option value="linux">Linux</option>
<option value="mac&iphone">Mac&iPhone</option>
</select>
</p>
<textarea class="ckeditor" cols="80" rows="10" id="editor1" name="testo" ></textarea>
</p>
<input type="submit" name="inserisci" value="Submit" />
</p>
</form>
e per la textarea che nn ha value?