kostenloser Webspace werbefrei: lima-city


Problem mit Variablen übergeben!!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m******o

    Hallo,

    Irgendwie wird im folgenden Script die $empfaenger Variable nicht ?bergeben!! Woran liegt das??


    echo "<FORM action='index.php?action=sonstiges/eintragen.php' method='post'>";
    echo "<IFRAME src='sonstiges/anzeige.php?s=".$sender."&e=".$empfaenger."' frameborder='0' width='100%' height='400'>nix Standart oder was??</Iframe><BR>";
    echo "<TEXTAREA name='nachricht' cols='60' rows='7'></TEXTAREA><BR><BR>";
    echo "<INPUT type='hidden' name='s' value='".$sender."'><INPUT type='hidden' name='e' value='".$empfaenger."'>";
    echo "<INPUT type='submit' value='senden'>";
    echo "</FORM>";


    hier noch der Inhalt der anzeige.php:


    $sender = $_REQUEST['s'];
    $emfaenger = $_REQUEST['e'];

    echo $sender;
    echo $empfaenger;

    $abfrage = "SELECT * FROM nachrichten WHERE (sender = '$sender' AND empfaenger = '$empfaenger') OR (sender = '$empfaenger' AND empfaenger = '$sender') ORDER BY zeit DESC";
    $nachrichten = mysql_query($abfrage);
    while($row = mysql_fetch_array($nachrichten))
    {
    $zeit = date("d.m.y - H:i",$row['zeit']);
    if($row['sender'] == $sender)
    {
    echo "<DIV class='sender'>";
    echo "<B>".$zeit."</B>";
    echo "<BR><BR>";
    echo $row['nachricht'];
    echo "<BR><BR><BR>";
    }
    else
    {
    echo "<DIV class='empfaenger'>";
    echo "<B>".$zeit."</B>";
    echo "<BR><BR>";
    echo $row['nachricht'];
    echo "<BR><BR><BR>";
    }
    }
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. b************y

    Dei ersten beiden Zeilen brauchst du eigentlich nicht.
    so sollte es gehen.

    echo $sender;
    echo $empfaenger;

    $abfrage = "SELECT * FROM nachrichten WHERE (sender = '$sender' AND empfaenger = '$empfaenger') OR (sender = '$empfaenger' AND empfaenger = '$sender') ORDER BY zeit DESC";
    $nachrichten = mysql_query($abfrage);
    while($row = mysql_fetch_array($nachrichten))
    {
    $zeit = date("d.m.y - H:i",$row['zeit']);
    if($row['sender'] == $sender)
    {
    echo "<DIV class='sender'>";
    echo "<B>".$zeit."</B>";
    echo "<BR><BR>";
    echo $row['nachricht'];
    echo "<BR><BR><BR>";
    }
    else
    {
    echo "<DIV class='empfaenger'>";
    echo "<B>".$zeit."</B>";
    echo "<BR><BR>";
    echo $row['nachricht'];
    echo "<BR><BR><BR>";
    }
    }
  4. Autor dieses Themas

    m******o

    Muss ich mir die Variablen nicht erst aus dem array holen??

    EDIT:
    Das funzt nicht, denn so gibt er gar nichts mehr aus!!
  5. b************y

    Wenn du ein Formular absendest hast du in der Zielseite alle namen der inputs als $ und darin ist der wert gespeichert zB:

    <input type="text" name="begr??ung">

    wenn du das nun absendest kommt und schreibst un das textfelt hallo rein hast du einen variable die hei?t $begr??ung

    bei
    echo $begr??ung;
    giebt er dann hallo aus
  6. Als erstes wenn du register_globals auf off hast, dann empaengst du die Daten durch $emfaenger= $_POST['empfaenger'];
    dann echo $empfaenger
  7. Autor dieses Themas

    m******o

    Sry, aber ich glaub ich hab mich ein bisschen falsch ausgedr?ckt!!!

    Die $empfaenger Variablen von dem Iframe werden nicht ?bergeben!

    Nicht die des Formulars!!
  8. Autor dieses Themas

    m******o

    Irgendwie muss es damit zusammenh?ngen, dass das & nicht richtig funtioniert!! Denn es wird immer nur die erste Variable ?bergeben!!!
  9. Autor dieses Themas

    m******o

    Problem gel?st!!!

    Ich glaub ich hatte vorher den Namen der Variable, da wo sie zugeordnet wurde, nicht richtig geschrieben!!!:rolleyes:

    Vielen Dank nochmal f?r die vielen Vorschl?ge (auch wenn sie nicht geholfen haben, war ja meine Schuld, dass ich nicht alles gepostet hab!!!)!!
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!