Hallo,
Ik heb de volgende script gemaakt gebouwd op een origineel script voor een CMS systeem genaamd Webspell.
Alleen krijg ik dit script niet kloppend, ik heb reeds al via een boek bekeken wat ik heb fout gedaan en ook vind een programma de fout niet (dev-php2).
Hier is de script:
empty.php (voor de admincenter)
<?php
if(!ispageadmin($userID) OR substr(basename($_SERVER[REQUEST_URI]),0,15) != "admincenter.php") die('Access denied.');
if($_POST['submit']) {
$empty = $_POST['empty'];
$title = $_POST['title'];
if(mysql_num_rows(safe_query("SELECT * FROM ".PREFIX."empty")))
safe_query("UPDATE ".PREFIX."empty SET title='".mysql_escape_string($title)."', empty='".mysql_escape_string($empty)."' ");
else safe_query("INSERT INTO ".PREFIX."empty ( title, empty ) values( '".$_POST[title']."', '".$_POST['empty']."') ");
redirect("admincenter.php?site=empty","Succesvol opgeslagen.");
}
else {
$ergebnis=safe_query("SELECT * FROM ".PREFIX."empty");
$ds=mysql_fetch_array($ergebnis);
echo'<h2>title</h2>';
echo'
<form method="post" action="admincenter.php?site=empty">
<table cellpadding="0" cellspacing="3">
<tr>
<td align="right">Pagina Titel:</td><td><input type="text" name="title" value="'.$ds[title].'" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'"></td><td> </td>
</tr>
</table>
<table cellpadding="0" cellspacing="3">
<td>
Je kan hier HTML-tags gebruiken.<br>
<textarea name="empty" cols="100" rows="30" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'">'.$ds[empty].'</textarea>
</td>
</tr>
<tr><td><input type="submit" name="submit" value="opslaan"></td></tr>
</table>
</form>';
}
?>
Hier nog de install.php (die wel werkte):
<?php
include ("_mysql.php");
mysql_connect($host, $user, $pwd) or die ('ERROR: No connection with MysQl');
mysql_select_db($db) or die ('Error: Could not connect to "'.$db.'" in database');
mysql_query("DROP TABLE IF EXISTS `".PREFIX."empty`");
mysql_query("CREATE TABLE `".PREFIX."empty` (
`empty` longtext NOT NULL,
`title` varchar(50) NOT NULL default ''
)");
echo'Succesfully added the new addon.';
?>
1.270 views