| Erfahrener Benutzer
Registriert seit: 19.10.2008
Beiträge: 384
PHP-Kenntnisse: Fortgeschritten
| [Erledigt] PHP tut bei mir jetzt gar nichts mehr! Hi Leute!
Ich habe für meine Schule eine website geproggt...
Da hab ich erst mal nur 2 Seiten, undzwar news.php und page.php
Mein Problem ist nun, dass news.php komplett klappt und die News detailiert in der com_news.php angeschaut werden können...
Die page.php macht aber richtig Probleme.
Die Seite, um Pages zu erstellen: PHP-Code: <?php
if("990" <= $rang){
$blowfish = new Blowfish($key);
if (isset($_REQUEST['submit'])) {
$user = $userdata[Username];
//crypt $titel = $blowfish->Encrypt($titel); $text = $blowfish->Encrypt($text); //end crypt
$sending = "INSERT INTO pages ( id, titel, text, keywords, erstell_user, erstell_date ) VALUES ( '$geid', '$titel', '$text', '$keywords', '$user', '$mysql_datum' );"; $result = mysql_query($sending) OR die(mysql_error());
$page = 'page.php&&id='.$id.''; $one = '1'; $zero = '0';
if("1" == $menu && "1" == $headmenu){
$sending2 = "INSERT INTO menu ( order, name, link, visible, ab_rang, headmenu, erstell_user, erstell_date ) VALUES ( '$order_id', '$titel', '$page', '$one', '$menu_rang', '$one', '$user', '$mysql_datum' );";
$result = mysql_query($sending2) OR die(mysql_error());
}elseif("1" == $menu && "0" == $headmenu){
$sending3 = "INSERT INTO menu ( order, name, link, visible, ab_rang, headmenu, erstell_user, erstell_date ) VALUES ( '$order_id', '$titel', '$page', '$one', '$menu_rang', '$zero', '$user', '$mysql_datum' );";
$result = mysql_query($sending3) OR die(mysql_error());
}elseif("0" == $menu && "1" == $headmenu){
$sending4 = "INSERT INTO menu ( order, name, link, visible, ab_rang, headmenu, erstell_user, erstell_date ) VALUES ( '$order_id', '$titel', '$page', '$zero', '$menu_rang', '$one', '$user', '$mysql_datum' );";
$result = mysql_query($sending4) OR die(mysql_error());
}
echo'<b>Seite wurde erstellt!</b>';
} echo' <form name="Form" action="index.php?site=admin/new_page.php" method="post"> <table border="0" cellpadding="2" cellspacing="2" id="login"> <tbody> <tr> <td>ID:</td> <td><input name="geid" size="100" value=""></td> </tr> <tr> <td>Titel:</td> <td><input name="titel" size="100" value=""></td> </tr> <tr> <td>Menü?</td> <td><select name="menu"> <option value="0">Nein</option> <option value="1">Ja</option> </select> Order-ID:<input name="order_id" size="40" value=""> Ab Rang:<input name="menu_rang" size="31" value=""></td> </tr> <tr> <td>Headmenü?</td> <td><select name="heeadmenu"> <option value="0">Nein</option> <option value="1">Ja</option> </select></td> </tr> <tr> <td>Text</td> <td><textarea name="text" cols="75" rows="20"></textarea><br>Für Bilder bitte [<]a href=" " rel="lightbox[roadtrip]"[><]img src=" " width="130px" hight="140px"[><][/a>] benutzen.<br> Bitte lassen Sie außer bei [roadtrip] die [] weg!</td> </tr> <tr> <td>Keywords:</td> <td><input name="keywords" size="100" value="august-dicke-schule"></td> </tr> <tr> <td></td> <td><input type=submit name="submit"> <input type=reset></td> </tr> </tbody> </table> </form>';
}else{
echo'Sie sind nicht berechtigt, diese Seite zu benutzen!<br>Sollten Sie Admin sein, melden Sie sich bitte links an.';
} ?> Hier sollte eigentlich, wenn menu "Ja" gewählt wird, auch etwas in die MySQL Datenbank in die Tabelle eingetragen werden. Allerdings wird hier kein Fehler ausgegeben, sondern einfach nur die Seite in die pages tabelle geschrieben. Von einem Menüeintrag keine Spur!
Kann mir da vielleicht mal wieder einer helfen???
Djscaleo
Geändert von djscaleo (07.12.2008 um 18:07 Uhr).
|