Parašė Deiviux.eu· 2009 Spa. 31 21:10:19
#15
Naujas klausimas:
Štai kodas kuris turėtų redaguoti naujieną pagal.
<?php
include_once('admin/naujienos.php');
$obj = new simpleCMS();
$obj->host = 'localhost';
$obj->username = '';
$obj->password = '';
$obj->table = '';
$obj->connect();
$q = "SELECT * FROM naujienos WHERE href='".$_GET['id']."'";
$r = mysql_query($q);
if ( $r !== false && mysql_num_rows($r) > 0 ) {
while ( $a = mysql_fetch_assoc($r) ) {
$title = stripslashes($a['title']);
$bodytext = stripslashes($a['bodytext']);
$href = stripslashes($a['href']);
$bodytext2 = stripslashes($a['bodytext2']);
$data = stripslashes($a['created']);
}
}
echo "
<form action='{$_SERVER['PHP_SELF']}' method='post'>
<label for='title'>Pavadinimas:</label><br />
<input name='title' id='title' value='$title' type='text' maxlength='150' />
<div class='clear'></div>
<label for='bodytext'>Tekstas:</label><br />
<textarea name='bodytext' id='bodytext' value='$bodytext' rows='15' cols='20'>$bodytext</textarea>
<div class='clear'></div>
<label for='bodytext2'>Toliau:</label><br />
<textarea name='bodytext2' id='bodytext2' rows='15' cols='20'>$bodytext2</textarea>
<div class='clear'></div>
<label for='href'>Nuoroda:</label><br />
<input name='href' id='href' value='$href' disabled></input>
<div class='clear'></div>
<label for='created'>Data:</label><br />
<input name='created' id='created' type='text' value='$data' maxlength='10'></input>
<div class='clear'></div>
<input type='submit' value='Kurti!' />
</form>
";
if ( $_POST['title'] )
$title = mysql_real_escape_string($_POST['title']);
if ( $_POST['href'] )
$href = mysql_real_escape_string($_POST['href']);
if ( $_POST['bodytext'])
$bodytext = mysql_real_escape_string($_POST['bodytext']);
if ( $_POST['created'])
$created = mysql_real_escape_string($_POST['created']);
if ( $_POST['bodytext2'])
$bodytext2 = mysql_real_escape_string($_POST['bodytext2']);
if ( $title && $bodytext) {
$sql = "UPDATE testDB SET title=$title, bodytext=$bodytext, bodytext2=$bodytext2, href=$href, created=$created WHERE href='".$_GET['id']."'";
return mysql_query($sql);
}
?>
Nemeta jokių klaidų, atvaizduoja duomenys, pakeičiu kąnors, paspaudžiu KEISTI! ir persikrauna puslapis ir neatsinaujina naujieną. Kiek suprantu neteisingai į kreipiuosi į tą funkciją kuri atnaujina duomenis, jei galite padėkite ir pasakykite kaip padaryti kad veiktų :)