Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: Variablen werden nicht übergeben!

  1. #1
    Matthias
    Gast

    Standard Variablen werden nicht übergeben!

    Hallo,

    versuche mich gerade in php einzuarbeiten und habe schon die ersten Probleme.

    Habe eine ganz einfache Übung versucht: Zwei dateien, eine html-datei die aus einem Formular zwei Werte an eine php-datei übergeben soll, die diese dann darstellt. Unten findet ihr die Quellcodes.
    Wenn ich die php-datei dann ansehe werden die Variablen leider nicht angezeigt (nach Formulareintrag und klick auf submit button)

    Html-Datei

    Code:
    <html>
    <body>
    Bitte tragen Sie zwei Zahlen ein und senden Sie das Formular ab.
    
    <form action = "ud01.php" method = "post">
        Wert 1&#58; <input name = "w1">
    
    
        Wert 2&#58; <input name = "w2">
    
    
        <input type = "submit">
        <input type = "reset">
    </form>
    </body>
    </html>

    Php-Datei

    Code:
    <html>
    <body>
    <?php
       $erg = $w1 + $w2;
       echo "Die Summe von $w1 und $w2 ist $erg";
    ?>
    </body>
    </html>
    Die Php Datei zeigt den Text ohne die Variablen an......

    Ich verwende einen Apache Server und php4.3.1 auf meinem Rechner.
    Habe ich vielleicht auf was in der Konfiguration falsch?

    Gruß

    Matthias
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Kaiser(in)
    Registriert seit
    03.06.2004
    Beiträge
    2.557
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    da kann vieles die ursache sein.
    du hälst deinen code sehr knapp. du definierst die input felder nicht. nenn mal die erste seite auch .php. möglicherweise liegts daran.
    normalerweise aber addiert man in php so:

    $erg = bcadd($w1,$w2);

    und die ausgabe:

    echo $w1." + ".$w2." = ".$erg

  3. #3
    Meister(in) Avatar von Mitch
    Registriert seit
    23.03.2003
    Ort
    Siglingen - Germany
    Alter
    40
    Beiträge
    314
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hm, also bei mir funzt der Script tadellos ...

  4. #4
    Matthias
    Gast

    Standard

    @Mitch
    Wenn bei bei Dir das Script tut, was ist dann bei mir falsch. Kann ich beim konfigurieren von Apache oder php was falsch gemacht haben? Php tut sonst problemlos, oder liegt es daran daß er die Dateien zum teil aus dem Cache wiederlädt und deshalb nichts übergeben wird? Wobeo das ja komisch wäre...

    @Rocco
    Habe den Code 1:1 so aus einem Tutorial der Uni Bonn, es müßte also laufen. Werde trotzdem mal alles versuchen.

    Danke mal soweit

    Matze

  5. #5
    Kaiser(in)
    Registriert seit
    03.06.2004
    Beiträge
    2.557
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ja, wenn es bei mitch funktioniert liegts wahrscheinlich nicht am code, sondern an deiner php konfiguration. schau mal obs auf einem anderen webspace funktioniert. denn möglicherweise hat mitch in seiner php-config etwas aktiviert, was du nicht hast (möglicherweise die mathematischen zeichen + - * / )

  6. #6
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Moin!

    Also bei mir funktioniert es auch nicht und kann es m.E. auch nicht, da die values (Inhalte der Variablen) nicht ausgelesen werden.

    Versuche es mal so (HTML-Datei braucht nicht geändert werden):

    Code:
    <?php
    while &#40;list&#40;$name, $value&#41; = each&#40;$HTTP_POST_VARS&#41;&#41; $$name = $value;
       $erg = $w1 + $w2;
       echo "Die Summe von $w1 und $w2 ist $erg";
    ?>
    Gruß aus der Marsch!

    Ronald

  7. #7
    Meister(in) Avatar von Mitch
    Registriert seit
    23.03.2003
    Ort
    Siglingen - Germany
    Alter
    40
    Beiträge
    314
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Schaut doch mal hier: www.michaschmidt.com/test1.html

  8. #8
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    und was willst du uns damit sagen?

    Mit dem richtigen PHP-Script (siehe mein Posting zuvor) sieht es bei mir nicht anders aus.

    Welche PHP-Version hast du denn?

    Fragt....

    Ronald

  9. #9
    Meister(in) Avatar von Mitch
    Registriert seit
    23.03.2003
    Ort
    Siglingen - Germany
    Alter
    40
    Beiträge
    314
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    PHP Version 4.3.8

    P.S.: Will damit sagen, das sein Script funktioniert. Nix von wegen richtig oder falsch.

  10. #10
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ... und unter einer älteren PHP Version geht es so eben nicht.

    Ich habe PHP 4.2.2 und da funktioniert sein Script definitv nicht.

    Mit meiner kleinen Ergänzung klappt es aber unter jeder PHP-Version.

    G.a.d.M.

    Ronald

Ähnliche Themen

  1. Variablen können nicht ausgegeben werden.
    Von guest_ im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 06.06.2008, 23:06
  2. Variablen mit Text werden nicht richtig verarbeitet
    Von -TS-design im Forum HTML & CSS Forum
    Antworten: 7
    Letzter Beitrag: 30.08.2007, 12:58
  3. Warum werden die Daten nicht übergeben?
    Von robsen29 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 13.02.2007, 15:09
  4. PHP: Variablen übergeben oder globale Variablen
    Von Philip im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 15.04.2006, 22:38
  5. valiablen werden komischerweise nicht übergeben
    Von Rocco im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 07.08.2004, 16:28

Stichworte

Berechtigungen

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