Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Leidlich, Variablen

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.10.2002
    Ort
    Erfurt
    Beiträge
    7

    Arrow Leidlich, Variablen

    Ich versuche mich seit heute in PHP, doch leider scheint meine Logik nicht mit der meines Rechners uebereinzustimmen...naja, ich werd sie wohl anpassen muessen

    Folgendes Problem kann ich nicht loesen:

    Ein ganz einfacher Formmailer soll seine Variablen aus einer Masterdatei holen. Die Variablen definieren die Beschreibungen vor den Formularfeldern und Schriftfarbe/Hintergrundfarbe. Mit include() hat das nicht funktioniert.

    In der Masterdatei ist definiert:

    $_formkopf = "gisform";
    $_feld1 = "Name";
    $_feld2 = "Vorname";
    $_feld3 = "Mail";
    $_feld4 = "Bemerkungen";

    Und dann in der form.php:

    include ("master.php");

    echo "<center><br>$_formkopf<br><br></center>";
    echo "<form action=\"sendmail.php\" method=\"POST\"><table>
    <tr>
    <td>$_feld1\":\"</td>
    <td><img src=\"blind.gif\" width=20 height=1 border=0></td>
    <td><input type=\"text\" name=\"_form1\"></td>
    </tr>
    .
    .
    .

    Auch das auslesen aus der Masterdatei hat nicht wie gewuenscht funktioniert. Dort habe ich die Werte einzeln als txt-File geschrieben.

    $datei=fopen("form.txt","r");
    while($_feld=fscanf($datei,"%s\t%s\t%s\n"))

    echo "<center><br>$_feld[0]<br><br></center>";
    echo "<form action=\"sendmail.php\" method=\"POST\"><table>
    <tr>
    <td>$_feld[1]</td>
    <td><img src=\"blind.gif\" width=20 height=1 border=0></td>
    <td><input type=\"text\" name=\"_form0\"></td>
    </tr>
    .
    .
    .
    fclose($datei);

    Dann schreibt er alle Daten ueber das Formular.

    Kann mir jemand zu den beiden Beispielen einen Denkanstoss geben??

    Danke!
    chavez

  2. #2
    Registrierter Benutzer
    Registriert seit
    04.09.2002
    Beiträge
    15
    Warum setzt du vor alle Variablen ein _? Ich bin mir da nicht sicher aber AFAIK definiert das _ Systemvariablen. Ich hab deinen Quellcode zwar nur überflogen aber wenn du di _ weglässt gehts vielleicht
    Der Microsoft Windows Installationsvorgang ist abgeschlossen. Sie können ihren PC jetzt wegschmeißen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •