Kontaktformular Problem t_string

kamstarr

Mitglied
Hi Leute,

ich habe mal wieder ein Problem, dass mich gestern 4 stunden gekostet hat und immer noch nicht gelöst ist. Ich habe auch wie wild alle deutschen und englischen Google Ergebnisse durchgeblättert aber ich schaffe es nicht das Gelesene auf mein Script zu übertragen.

Der Browser zeigt mir an:

Code:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in  ... on line 193

Ich weiß dass es an irgendeinem " oder ' liegen muss was nicht abgeschlossen wurde aber wo?:confused:

Hier der PHP Code der vor Zeile 193 kommt:

PHP:
                  <?php
if(isset($_POST['anrede']) && $_POST['anrede'] != ""   && $_POST['vname'] != ""
                           && $_POST['name'] != ""     && $_POST['strasse'] != ""
                           && $_POST['hnummer'] != ""  && $_POST['plz'] != ""
                           && $_POST['ort'] != ""      && $_POST['geb'] != ""
                           && $_POST['gebmonat'] != "" && $_POST['gebjahr'] != ""
                           && $_POST['tfon'] != ""     && $_POST['menge1'] != ""
                           && $_POST['artikel1'] != "")
                           echo "ok";
                           else

                           echo "<form method='post' action='".$_SERVER['PHP_SELF']."'>

Hier Zeile 193

PHP:
<div style="text-align: left;"></div>


Hilfeeeeeeeeeeeeeeeeeeeeeeeeeeeee:(
 
Und das geübte Auge sieht:

PHP:
echo "<form method='post' action='".$_SERVER['PHP_SELF']."'>

Da fehlt ein schließendes Semikolon.
 
Hi,

danke für die schnelle Antwort, aber das hatte mein ungeübtes (ich glaub rechtes) Auge auch gesehen. ;-)

Aber es hilft nicht. Gleicher Fehlercode. Außerdem geht das Script ja weiter mit PHP und wenn ich da abschließe zeigt der PHP Coder an dass der Rest an PHP die Funktion verliert.

Ist das obige Script denn sonst in Ordnung?
 
Du musst doch auch die Zeile 193 in
echo "ZEILE193";
setzen, oder?
oder dein PHP abschliessen:
?>

poste bitte nochmla deinen jetzigen Code (inkl. Fehlermeldung)
 
Hier der Code:

PHP:
<body style="color: rgb(0, 0, 0); background-color: rgb(52, 0, 0);" alink="#000000" link="#000000" vlink="#000000">


<center>
<table style="width: 1000px; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="0" cellspacing="0">

  <tbody>

    <tr style="color: rgb(255, 204, 51);">

      <td style="text-align: center; height: 20px;"></td>

    </tr>

    <tr>

      <td style="background-image: url(../Bilder/Header.png); height: 150px; vertical-align: bottom; width: 1000px; text-align: left;"><br>

      <table style="text-align: left; z-index: 2; top: 130px; margin-left: 50px; position: absolute;" cellpadding="0" cellspacing="0">

        <tbody>

          <tr>

            <td style="text-align: center; width: 10px;"></td>

            <td valign="top">
            <div class="bereich" onmouseover="anzeigen('menue#1')" onmouseout="anzeigen('menue#1')"><a href="index.html"><img style="border: 0px solid ; width: 120px; height: 40px;" alt="" src="http://www.tutorials.de/forum/Bilder/Button-Header-Home.png"></a><span id="menue#1" style="display: none;"><a href="index.html" class="link">Ihre
Vorteile</a> <a href="index.html" class="link">Angebote</a>
            </span></div>

            </td>

            <td style="text-align: center; width: 10px;"></td>

            <td valign="top">
            <div class="bereich" onmouseover="anzeigen('menue#2')" onmouseout="anzeigen('menue#2')"><a href="rezepte.html"><img src="http://www.tutorials.de/forum/Bilder/Button-Header-Service.png" alt="" style="border: 0px solid ; width: 120px; height: 40px;"></a><span id="menue#2" style="display: none;"><a href="rezepte.html" class="link">Rezepte</a> <a href="annepunkte.html" class="link">ANNE Punkte</a>
            <a href="file:///C:/Dokumente%20und%20Einstellungen/Familie%20Khosravan/Desktop/Homepage%20Apotheke/Seiten/liefergebiet.html" class="link">Liefergebiet</a> </span></div>

            </td>

            <td style="text-align: center; width: 10px;"></td>

            <td valign="top">
            <div class="bereich" onmouseover="anzeigen('menue#3')" onmouseout="anzeigen('menue#3')"><img style="width: 120px; height: 40px;" alt="" src="http://www.tutorials.de/forum/Bilder/Button-Header-Bestellung-Rot-.png"><span id="menue#3" style="display: none;"><a href="index.html" class="link">Formular</a> <a href="index.html" class="link">Lieferung</a> </span></div>

            </td>

            <td style="text-align: center; width: 10px;"></td>

            <td valign="top">
            <div class="bereich" onmouseover="anzeigen('menue#4')" onmouseout="anzeigen('menue#4')"><img src="http://www.tutorials.de/forum/Bilder/Button-Header-Kontakt.png" height="40" width="120"><span id="menue#4" style="display: none;"><a href="index.html" class="link">Anschrift</a> <a href="index.html" class="link">Impressum</a> </span></div>

            </td>

          </tr>

        </tbody>
      </table>

      <br>

      <br>

      </td>

    </tr>

    <tr>

      <td style="text-align: center; height: 20px;"></td>

    </tr>

    <tr>

      <td style="text-align: center; vertical-align: top;">
      <div style="text-align: center;"></div>

      <table style="width: 1000px; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="0" cellspacing="0">

        <tbody>

          <tr>

            <td style="width: 840px; vertical-align: top;" text-align="" center="" vertical-align="" top="">
            <center> </center>

            <table style="width: 840px; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="0" cellspacing="0">

              <tbody>

                <tr>

                  <td style="background-image: url(../Bilder/Button-Lang-Rot.png); height: 25px; text-align: center;"><small><span style="color: rgb(255, 255, 255); font-family: Arial; font-weight: bold;">&nbsp;
                  <span style="color: rgb(255, 255, 0);">&nbsp;
ANNE <span style="color: rgb(255, 255, 255);">kommt nach
Neuss! Profitieren Sie jetzt! </span></span></span></small><br>

                  </td>

                </tr>

                <tr>

                  <td style="background-image: url(../Bilder/Button-Main-O.png); height: 630px; vertical-align: top; text-align: center;"><br>

                  <table style="width: 780px; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="0" cellspacing="0">

                    <tbody>

                      <tr>

                        <td style="text-align: left;"><span style="font-weight: bold; font-family: Arial; color: rgb(0, 0, 0);">Bestellformular:</span></td>

                      </tr>

                      <tr style="color: rgb(204, 0, 0);">

                        <td style="text-align: center; vertical-align: top;">
                        <hr style="height: 2px; width: 100%;" noshade="noshade"></td>

                      </tr>

                    </tbody>
                  </table>

                  <br>
                  <?php
if(isset($_POST['anrede']) && $_POST['anrede'] != ""   && $_POST['vname'] != ""
                           && $_POST['name'] != ""     && $_POST['strasse'] != ""
                           && $_POST['hnummer'] != ""  && $_POST['plz'] != ""
                           && $_POST['ort'] != ""      && $_POST['geb'] != ""
                           && $_POST['gebmonat'] != "" && $_POST['gebjahr'] != ""
                           && $_POST['tfon'] != ""     && $_POST['menge1'] != ""
                           && $_POST['artikel1'] != "")
                           echo "ok";
                           else
                           echo "<form method='post' action='".$_SERVER['PHP_SELF']."'>
                  <div style="text-align: left;"></div>
                    <table style="width: 780px; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="0" cellspacing="0">

                      <tbody>

                        <tr align="left">

                          <td style="text-align: center; width: 15px;"></td>

                          <td style="height: 30px; width: 400px; text-align: left;"><small style="font-family: Arial; color: rgb(153, 0, 0);"><span style="font-weight: bold;"></span><span style="font-weight: bold; font-family: Arial;">Ihre Daten:</span></small></td>

                          <td style="text-align: center; width: 70px;"></td>

                          <td style="text-align: left;"><small style="font-family: Arial; color: rgb(153, 0, 0);"><span style="font-weight: bold; font-family: Arial;">Bestellung:</span></small></td>

                          <td style="text-align: center; width: 15px;"></td>

                        </tr>

                        <tr>

                          <td align="center"></td>

                          <td style="text-align: center; height: 10px;"></td>

                          <td align="center"></td>

                          <td align="center"></td>

                          <td align="center"></td>

                        </tr>

                        <tr>

                          <td align="center"></td>

                          <td style="vertical-align: top; text-align: left;">
                          <table style="width: 400px; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="0" cellspacing="0">

                            <tbody>

                              <tr>

                                <td style="text-align: left; height: 30px; color: rgb(0, 0, 0); font-family: Arial; font-weight: bold; width: 180px;"><small>Anrede<span style="color: rgb(153, 0, 0);">*</span></small></td>

                                <td style="text-align: left;">

                                <select name="anrede" value='".$_POST['anrede']."'";
                                if(isset($_POST['anrede']) && $_POST['anrede'] == "")
                                echo " style='background:red; color: #fff;'";
                                echo ">
                                <option value="">Bitte wählen Sie aus</option>
                                <option>Herr</option>
                                <option>Frau</option>
                                </select>

                                </td>
 
Zuletzt bearbeitet:
Weiß nicht ob ich was vergessen habe:
PHP:
<?php
if(isset($_POST['anrede']) && $_POST['anrede'] != ""   && $_POST['vname'] != ""
                           && $_POST['name'] != ""     && $_POST['strasse'] != ""
                           && $_POST['hnummer'] != ""  && $_POST['plz'] != ""
                           && $_POST['ort'] != ""      && $_POST['geb'] != ""
                           && $_POST['gebmonat'] != "" && $_POST['gebjahr'] != ""
                           && $_POST['tfon'] != ""     && $_POST['menge1'] != ""
                           && $_POST['artikel1'] != "")
                           echo "ok";
                           else
                           echo "<form method='post' action='".$_SERVER['PHP_SELF']."'>";
						   ?>
                  <div style="text-align: left;"></div>
                    <table style="width: 780px; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="0" cellspacing="0">

                      <tbody>

                        <tr align="left">

                          <td style="text-align: center; width: 15px;"></td>

                          <td style="height: 30px; width: 400px; text-align: left;"><small style="font-family: Arial; color: rgb(153, 0, 0);"><span style="font-weight: bold;"></span><span style="font-weight: bold; font-family: Arial;">Ihre Daten:</span></small></td>

                          <td style="text-align: center; width: 70px;"></td>

                          <td style="text-align: left;"><small style="font-family: Arial; color: rgb(153, 0, 0);"><span style="font-weight: bold; font-family: Arial;">Bestellung:</span></small></td>

                          <td style="text-align: center; width: 15px;"></td>

                        </tr>

                        <tr>

                          <td align="center"></td>

                          <td style="text-align: center; height: 10px;"></td>

                          <td align="center"></td>

                          <td align="center"></td>

                          <td align="center"></td>

                        </tr>

                        <tr>

                          <td align="center"></td>

                          <td style="vertical-align: top; text-align: left;">
                          <table style="width: 400px; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="0" cellspacing="0">

                            <tbody>

                              <tr>

                                <td style="text-align: left; height: 30px; color: rgb(0, 0, 0); font-family: Arial; font-weight: bold; width: 180px;"><small>Anrede<span style="color: rgb(153, 0, 0);">*</span></small></td>

                                <td style="text-align: left;">

                                <select name="anrede" value='<? echo $_POST['anrede']; ?>'
								<?
                                if(isset($_POST['anrede']) && $_POST['anrede'] == "")
                                echo " style='background:red; color: #fff;'";
                                ?>>
                                <option value="">Bitte wählen Sie aus</option>
                                <option>Herr</option>
                                <option>Frau</option>
                                </select>

                                </td>
 
Also das letzte Script von dir geht bei mir 1A. Keine Ahnung obs so laufen soll viel mehr kommt da auch nicht :D
Das komplette Formular währe sicherlich eine große Hilfe wenns nicht passt so wies hier dargestellt wird :)
 

Anhänge

  • tutorial.jpg
    tutorial.jpg
    21,7 KB · Aufrufe: 14
Zuletzt bearbeitet:
Zurück