Php-Einsteiger: Formularauswertung Error..

Hallo!
Ich versuche aus einem Forumular die eingegebenen Werte nach abschicken zu posten doch irgendwie zeigt er mir immer einen Syntax Error an.. kanns nde verstehen warum.. ich finde keinen Fehler.
Bitte helft mir.
hier die dateien
#############add.php#############
<html>
<head>
<title></title>
<meta name="author" content="Besitzer">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<form name="add" action="addfinish.php" method="get">
<font size="-1"><b>Linktitel: <br></b></font>
<input maxlength="25" type=text name=linktitel></input><br><br>
<font size="-1"><b>Url: <br></b></font>
<input maxlength="25" type=text name=url></input><br><br>
<font size="-1"><b>Description:<br> </b></font>
<textarea rows="4" name=description></textarea><br><br>

<font size="-1"><b>Kategorie:<br> </b></font>
<select name=kategorie size=1>
<option value=1 selected>Bitte Auswählen</option>
<option value=2>---------------</option>
<option value=3>Designer</option>
<option value=4>Tutorials</option>
<option value=5>Communities</option>
<option value=6>other...</option>
</select>

<input type=submit name=abschicken></input>
</form>
<br><br><br>

</body>
</html>

################addfinish.php################
<?php

if(isset($_GET['abschicken'])){
echo "<b>Herzlichen Glückwunsch!Ihr Link wurde hinzugefügt!</b><br>";
echo "<font size="-1">Hier noch einmal zur bersicht Ihre eingegebenen Daten:</font><br>";
echo "<font size="-1">Linktitel: </font>" . $_GET['linktitel'] . "<br>";
echo "<font size="-1">Url: </font>" . $_GET['url'] . "<br>";
echo "<font size="-1">Description: </font>" . $_GET['description'] . "<br>";
echo "<font size="-1">Kategorie: </font>" . $_GET['kategorie'] . "<br>";
}

?>
#######################################
Meines wissens sollte wenn ich die Sachen eingegeben habe und auf den submit klicke addfinish ausgeführt werden (das tut es auch brav)
und Dann erscheinen Herzlichen Glückwunsch......und dann die Werte angegeben werden..
Wenns was Logisches bzw Technisches is pls helft mir.. bin noch ned so gut.
Wenn ihr nen Fehler in der Syntax Findet helft mir pls auch :)

LG noxid.de

  1. Hi,

    <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
    <form name="add" action="addfinish.php" method="get">
    <font size="-1"><b>Linktitel: <br></b></font>

    es empfiehlt sich, wenn Du vor dem Einsatz von PHP erst einmal HTML lernst.

    echo "<font size="-1">Hier noch einmal zur bersicht Ihre eingegebenen Daten:</font><br>";

    Selbst wenn Du von "<font size=" die Zahl 1 abziehen könntest, würde der Teil rechts davon keinen Sinn ergeben. Und beim nächsten Mal sag bitte, _wo_ der Fehler aufgetreten ist, anstatt Deine Helfer suchen zu lassen. Und reduziere den Code bitte auf den relevanten Teil.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Sorry werds beim nächsten mal besser machen..

      Danke für die Hilfe (komisch eigentlich hatte ich nie zuvor Probleme mit <font size="-1"> aber das liegt wohl daran dass es in Zusammenhang mit PHP leicht Fehler erzeugt..

      Danke

      LG noxid.de

      1. Hallo Php,

        Danke für die Hilfe (komisch eigentlich hatte ich nie zuvor Probleme mit <font size="-1"> aber das liegt wohl daran dass es in Zusammenhang mit PHP leicht Fehler erzeugt..

        nein, das lag ganz einfach daran, wie du es ausgegeben hast - wenn du
          echo "<font size="-1">";
        schreibst, ist der String nach dem zweiten " zu Ende - und da php dann über den nächsten Stringanfang stolpert, gibt es eben eine Fehlermeldung. Wenn du dagegen einfache Anführungszeichen um das Element setzt, geht das ohne Probleme: echo '<font size="-1">'; (andersrum kannst du um deine -1 natürlich auch einfache Anführungszeichen setzen und um das ganze Element doppelte).

        Aber unabhängig von deinem php-Problem solltest du dich dringend mit css beschäftigen ...

        Grüße aus Nürnberg
        Tobias

  2. Hi!

    In welcher Zeile tritt der von dir berichtete Fehler auf? Anstatt den ganzen Code zu posten, solltest du nur den relevanten Code in dein Posting mitaufnehmen.

    Grüße,
    Fabian St.

    --
    Meine Website: http://fabis-site.net
    --> XHTML, CSS, PHP-Formmailer, Linux
    ---------------------
    fabi@erde ~# whatis spam
    spam: nothing appropriate
    ---------------------
    Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)
  3. Danke Für Die Hilfe..
    Nochwas..
    Könnt ihr mir nen Tipp sagen wie ich die Formular daten dann in ne Datei schreiben kann und die datei dann includen kann? (Also keine Datenbank sondern nen einfaches txt File..)

    irgendwie mit
    fopen("file.txt","w");
    // damit öffne ich das file im writemodus richtig?!
    // Nur wie schreibe ich die Formularinhalte dann da rein?

    LG noxid.de

    1. Hi,

      irgendwie mit
      fopen("file.txt","w");
      // damit öffne ich das file im writemodus richtig?!
      // Nur wie schreibe ich die Formularinhalte dann da rein?

      schon ganz gut, aber ohne Lesen der Dokumentation wirst Du kein Bein auf den Boden bekommen: http://www.php.net/

      Gruss,
      Ludger