Auge: Error, warum?

Beitrag lesen

Hallo

Dein Quelltext sieht _genauso_ aus, wie das hier stehende?

$afortext ="

Du definierst die Variable $afortext _außerhalb des PHP-Blocks der erst hier unterhalb meines Textes beginnt?

<?php
print '<html>
<meta http-equiv=Page-Enter content=blendTrans(Duration=1)>
<meta http-equiv=Page-Exit content=blendTrans(Duration=1)>
<body bgcolor=#000000>
<p align=center valign=middle>
<font color=white>
<form action=editthreat.php>
Name: <input type=text name=aname><br><br>
Nachricht: <textarea name=athreat cols=50 rows=10></textarea><br><br>
<input type=submit value=Antworten>
<input type=hidden name=hidloc value=".$threatname."</form>';
?>";

Das letzte input (name=hidloc) wird nicht geschlossen, womit der Wert von 'hidloc' auch nicht an editthreat.php und somit an das nächste Formular übergeben werden kann.

Wie ich das ändere weiss ich uch nicht...

Ein paar Anregungen:

  • Wenn du HTML schreibst, müssen sämtliche nicht rein numerischen Werte
      von HTML-Attributen mit Anführungszeichen (" oder ') umfasst werden.
      Bei XHTML muss _jeder_ Wert von Anführungszeichen umfasst sein.

  • Die Verschachtelung von HTML-Elementen folgt gewissen Regeln.
      Blockelemente dürfen Blockelemente und Inlineelemente enthalten.
      Ausnahme hiervon ist <p>, welches keine Blockelemente enthalten darf.

  • Inlineelemente dürfen _nur_ Inlineelemente aber keine Blockelemente enthalten.

  • <font> gehört genaugenommen zu keiner der beiden Kategorien, da es nicht
      zum HTML-Standard gehört, es wäre aber unter den Inlineelementen einzuordnen,
      womit sich <form> als Blockelement verbietet.

  • Wenn du ein Skript entwickelst, schaue dir möglichst oft die Ausgabe des
      Skriptes an. Ausgabe per echo und Blick in den Quelltext
      im Browser, Ausgabe einzelner Variablen mit print_r($variable);

  • Während der Entwicklung die Ausgabe der Fehlermeldungen einschalten.
      Am Beginn eines jeden Skriptes dazu folgendes notieren und
      den Umgang mit den Fehlermeldungen erlernen:

ini_set('display_errors', 1);  
error_reporting(E_ALL);

Tschö, Auge

--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
<dingdong /><dingdong /><toc /><toc /><toc /><shout>Florence!</shout>
Veranstaltungsdatenbank Vdb 0.2