Hallo, ich hatte das ursprünglich schon in der Apache - Kategorie
angesprochen, aber inzwischen glaube ich daß es nicht an meiner Apache
- Konfiguration liegt sondern an meiner Syntax. Vielleicht bemerkt ja
jemand was und kann mir sagen warum von den beiden folgenden
Dateien die eine vom PHP - Parser bearbeitet wird, und die andere nicht.
Ursprünglich dachte ich das liegt an meinem lokalen Apache - Server,
aber wenn ich die Dateien auf meinen Webspace hochlade, tritt das
gleiche Problem auf.
Jetzt bin ich ziemlich ratlos, denn das Problem habe ich nicht nur mit diesen beiden Dateien, sondern gleich mit einer ganzen Reihe.
Datei A (funktioniert nicht)
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>EReferenzobjekt löschen</title>
<link rel="stylesheet" type="text/css" href="definitionen.css">
</head>
<body>
<?php
include("config.ref.php");
$del = (int)($_GET['del']);
?>
[img]../images/groth_logo.jpg[/img]
[img]../images/willkommen_header.jpg[/img]
<div id="menu">
<ul id="menu">[*]Referenz hinzufügen[*]Referenz löschen[*]Immobilienangebot hinzufügen[*]Immobilienangebot löschen[*]Jobangebot hinzufügen[*]Jobangebot löschen [*]Redaktionssystem verlassen[/list]</div>
<?php
if (empty($del))
{
?>
<div id="box">
<form enctype="multipart/form-data" action="redaktion_immo.php" method="post" name="upload_form">
<div id="bez">
Zu welcher Kategorie soll ein Objekt hinzugefügt werden ?</div><div id="feld">
<select name="kategorie" size="1">
<option>Verkauf</option>
<option>Vermietung</option>
</select>
</div>
<div id="bez">
Wie viele Unterobjekte (z.B. Mittelreihenhaus, Reihenendhaus) soll das Objekt enthalten ?
<select name="sub_objects" size="1">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
</div>
<div id="bez">
Wie viele Grafiken enthält ein Unterobjekt <span style="font-style:italic;">maximal</span> ?
<select name="grundrisse" size="1">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
</div>
<input type="submit" name="submit"
value="Abschicken">
</div>
<?php
}
else
{
?>
<div id="box">
<form enctype="multipart/form-data" action="redaktion_immo?del=1.php" method="post" name="delete_form">
<div id="bez">
Aus welcher Kategorie soll ein Objekt entfernt werden ?</div><div id="feld">
<select name="kategorie" size="1">
<option>Verkauf</option>
<option>Vermietung</option>
</select>
</div>
<input type="submit" name="submit"
value="Abschicken">
</div><?php
}
?>
</body>
</html>
Datei B (funktioniert):
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<?php
include 'config.ref.php';
$del = (int)($_GET['del']);
$kategorie=$_POST['kategorie'];
$sub_objects=$_POST['sub_objects'];
$grundrisse=$_POST['grundrisse'];
$cat_select = array(
'Verkauf' => '1',
'Vermietung' => '2',
);
$verkauf = $cat_select[$kategorie];
?>
<html>
<head>
<?php
if (empty($del))
{
echo ("<title>Neues Immobilienangebot veröffentlichen</title>");
}
else
{
echo ("<title>Immobilienangebote löschen</title>");
}
?>
<link rel="stylesheet" type="text/css" href="definitionen.css">
</head>
<body>
[img]../images/groth_logo.jpg[/img]
[img]../images/willkommen_header.jpg[/img]
<ul id="menu">[*][url="redaktion_ref.php"]Referenz hinzufügen[/url][*][url="redaktion_ref_del.php"]Referenz löschen[/url][*]Immobilienangebot hinzufügen[*]Immobilienangebot löschen[*][url="redaktion_jobs.php"]Jobangebot hinzufügen[/url][*][url="redaktion_jobs.php?del=1"]Jobangebot löschen[/url] [*]Redaktionssystem verlassen[/list]<?php
if (empty($del))
{
?>
<div id="box">
<form enctype="multipart/form-data" action="upload_immo.php" method="post" name="upload_form">
<div id="bez"> Thumbnail: </div>
<div id="feld"> <input name="thumbnail" type="file"></div>
<div id="erk">Eine kleine Aussenansicht, Höhe 110 Pixel, Breite 140 Pixel, für die Menüauswahl.</div>
<div id="bez"> Ansicht:</div>
<div id="feld"> <input name="ansicht" type="file"></div>
<div id="erk">Eine Aussenansicht, Höhe 300 Pixel, Breite 280 Pixel, Format JPG.</div>
<div id="bez"> Lageplan:</div>
<div id="feld"> <input name="lageplan" type="file"></div>
<div id="erk">Der Lageplan des Objekts, Höhe 300 Pixel, Breite 280 Pixel, Format JPG.</div>
<div id="bez"> Bezeichnung:</div>
<div id="feld"> <input name="bezeichnung" type="text" cols="30" rows="3"></div>
<div id="erk">Die Bezeichnung des Objekts, z.B. "Mietwohnung".</div>
<div id="bez"> Standort:</div>
<div id="feld"> <input name="standort" type="text" cols="30" rows="3"></div>
<div id="erk">Der Standort des Objekts, z.B. 20359 Hamburg.</div>
<div id="bez"> Beschreibung:</div>
<div id="feld"> <input name="beschreibung" type="text" cols="30" rows="3"></div>
<div id="erk">Der Beschreibungstext, inklusive Preisangaben u.ä.</div>
<div id="bez"> Expose:</div>
<div id="feld"> <input name="expose" type="file"></div>
<div id="erk">Das Expose des Objektes, als PDF - Datei.</div>
Ab hier können Sie weitere Grafiken zum Objekt bereitstellen, z.B. Grundrisse, weitere Aussenansichten u.ä.
Alle Grafiken müssen im Format JPG, Höhe 300 Pixel, Breite 280 Pixel, vorliegen.
Wenn Sie nicht alle Felder benötigen, lassen Sie die überflüssigen Felder einfach frei. Achten Sie jedoch auf eine korrekte Zuordnung von Grafiken (z.B. Grundrissen) zu den Objekten (z.B. Gebäden).
<?php
while ($counter < $sub_objects)
{
echo ("<div id='bez'>Titel des Objektes</div>");
echo ("<div id='feld'><input name='objekt[".$counter."]' type='text' cols='30'></div>");
echo ("<div id='erk'>Titel des Objektes, z.B. 'Reihenendhaus'.</div>");
$sub_id = $counter;
$gcounter = 0;
while ($gcounter < $grundrisse)
{
echo ("<div id='bez'>Titel der Grafik</div>");
echo ("<div id='feld'><input name='grundriss[".$counter."][]' type='file'></div>");
echo ("<div id='erk'>Die Grafik, Format JPG, Höhe 300 Pixel, Breite 280 Pixel.</div>");
$gcounter++;
}
$counter++;
}
?>
<input type="hidden" name="verkauf" value='$verkauf'>
<input type="submit" name="submit"
value="Hinzufügen">
<?php
}
else
{
?>
<div id="box">
<form enctype="multipart/form-data" action="del_exec.php" method="post" name="delete_form">
<?php
$objekte_ = mysql_query("SELECT * FROM immo WHERE active=1, verkauf=$verkauf");
while ($objekte = mysql_fetch_array($objekte_))
{
echo ("<div id='bez'>[img]".$images_dir."/".[/img]");
echo ("<div id='feld'>$objekte[bezeichnung]
");
echo ("$objekte[standort]</div>");
echo ("<div id='feld'><input type='checkbox' name='auswahl' value='$objekte[obj_id]'>");
echo ("Diesen Eintrag löschen</div>");
}
echo ("<input type='hidden' name='cat' value='immo'>");
?>
<input type="submit" name="submit"
value="Ausgewählte Einträge löschen">
</div>
<?php
}
?>
</form>
</div>
</body>
</html>