Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Noch ein Problem: "unexpected $end" (https://www.gegen-bilderklau.net/thread.php?threadid=64664)
Geschrieben von Lena-Aquila am 22.05.2006 um 18:18:
Noch ein Problem: "unexpected $end"
Jaaaaa, ich auch noch mal...*gg*
Fehler:
Der Code:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
|
<?php
include "database.inc.php";
?>
<html>
<head>
<title>Sitechange.php</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body background="wmlandbg.gif">
<div id="Layer1" style="position:absolute; left:194px; top:139px; width:613px; height:504px; z-index:1">
<p>Hier kannst du die Inhalte der Seiten ändern.</p>
<?php
$sql = "SELECT title FROM sites";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
echo <<<FORMULAR
<p><form action= "$_SERVER[PHP_SELF]" method="post">
<select name="titleold" value="Bitte wähle die Seite aus">
<option>$row[title]</option>
<option>$row[title]</option>
<option>$row[title]</option>
<option>$row[title]</option>
</select>
</p>
<p>
<input type="text" value="Gib hier den neuen Titel der Seite ein" name="titlenew">
</p>
<p>
<textarea wrap="PHYSICAL" name="site">Gib hier den Text ein, der auf der Seite erscheinen soll</textarea>
</p>
<textarea wrap="PHYSICAL" name="descr">Gib hier eine kurze Beschreibung der Seite ein</textarea>
<p><input type="submit" value="Absenden" name="send"></p>
</form>
FORMULAR;}
$title_old = "$_POST[titleold]";
$title_new = "$_POST[titlenew]";
$inhalt = "$_POST[site]";
$descr = "$_POST[descr]";
$mysql_update = "UPDATE sites SET title = '$title_new', site = '$inhalt', descr = '$descr' WHERE title LIKE '$title_old'";
if (isset($title_old) && isset($title_new) && isset($inhalt)){
mysql_query($mysql_update);
if (mysql_affected_rows() > 0){
echo "Aktualisierung der Datenbank erfolgreich!";
rename($title_old.php,$title_new.php);}
else {
if (isset($_POST[send])){
echo "Aktualisierung der Datenbank nicht erfolgreich.";}
}
}
?>
</div>
<div id="Layer2" style="position:absolute; left:23px; top:138px; width:141px; height:309px; z-index:2">
<p><a href="Readme.htm">Readme</a><br>
<a href="sitechange2.php">Seiten ändern</a></p>
<hr width="100px">
<br>
Made by Aqui-chan.</div>
</body>
</html> |
|
Ich hoffe, jemand von euch kann mir helfen...
LG, LMB, UAWG; Aqui
Geschrieben von Stelo am 22.05.2006 um 19:42:
Du hast vermutlich irgendwie vergessen eine Schleife zu zumachen
Geschrieben von Lena-Aquila am 22.05.2006 um 19:58:
[offtopic] Huhu!!!

[/offtopic]
Möglich, ich find sie aber nicht...Argl...Hilfst du mir suchen? *biit und bettelblick*
LG, LMB, Aqui
Geschrieben von Stelo am 22.05.2006 um 20:13:
also 1. mal sieht das schon komisch aus, du beginnst den Code mit <?php und beendest ihn mit </html> also solltest du das wohl noch tauschen, das am Anfang <html> usw. steht und im Body-Bereich der PHP Teil dann los geht ...
2. is der code insgesamt ziemlich seltsam und sehr viel falsch und ich hab jetzt ehrlich gesagt keine lust und Zeit das alles zu korriegerien, wo haste den denn her?!
Geschrieben von Lena-Aquila am 22.05.2006 um 20:27:
Argl...Aus verschiedenen Tuts und Büchern und dann ein bisschen gebastelt
Das mit den include-Dateien mach ich "schon immer" so, funzt eigentlich...
LG, LMB, Aqui
P.S.: Aber du musst natürlich nix machen, nur wenn du nix besseres zu tun hast.
Geschrieben von °Nele° am 23.05.2006 um 19:24:
Auch wenn ich von PHP wenig verstehe...mir fällt nur auf...dass due '<?php' zweimal öffnest...aber keinmal schli´ßt. Oder wenn ' ?>' bei PHP den Tag schließt, dann hast du ihn nur insgesamt einmal geschlossen.
(verständlich? ôO) Also...ich würd einfach mal unter diesem ganzen PHP-Code '?>' schreiben...keine Garantie ^^
Nölchen
Geschrieben von Lena-Aquila am 25.05.2006 um 16:44:
Doch, hab zweimal geöffnet und zweimal geschlossen.
LG, LMB, Aqui
Forensoftware: Burning Board, entwickelt von WoltLab GmbH