Kontaktformular

  • Hallo,

    ich habe ein problem und komme nicht weiter!

    Ich habe eine Flash eingabemaske mit den variablen

    $username //absender
    $password //absender

    $empfaenger
    $nachricht

    variablen kommen alle im PHP an, habe zum Test die variablen in einem txt file gespeichert.


    so, jetzt soll sich das script $empfaenger raussuchen und mir die e-mail geben. Aber wie mache ich das?

    Habe mal eine kleine Grafik um es verständlicher zu zeigen...

    [Blockierte Grafik: http://www.directupload.net/images/070331/temp/S3h4copB.jpg]

  • neine müsste es nicht ;)
    is nur der filename, kann heissen wie es will
    machen einige nur zue besseren überischt

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Code
    if(empty($data['username'])) { 
      // Wenn nichts in der Db gefunden wurde 
    } 
    else { 
      // Sonst 
    }


    Wozu gibt es mysql_num_rows???

    phpfan

  • Um zu prüfen, wieviele Reihen gesendet wurden =)
    Es gibt immer mehrere Lösungen und man kann ja wohl verwenden, welche man will, oder nicht?

    Mir fällt so spontan ein:
    if(strlen($data['username'] <= 0))
    if(!isset($data['username']))
    if(count($data) <= 0)

    Man könnt natürlich auch preg_match verwenden, aber das macht dan wirklich keinen Sinn =)

  • hallo,

    habe jetzt den ganzen tag gemacht und getan, aber ich komme nicht weiter...

    hier als zip mit allem drum und dran

    http://dateihoster.de/download.php?f…dc7d5f2b894.zip

    die funktion auth ist in der common.php

    function auth($username, $password) {

    $crypt = md5($password);

    $query = "SELECT * FROM forumUsers WHERE username = '$username' AND password = '$crypt'";
    $result = mysql_query($query);
    if (mysql_num_rows($result) >= 1) {
    $userDetails = mysql_fetch_array($result);
    } else {
    $userDetails = -1;
    }

  • Hm, mal sehen.
    Sieht etwas wirr aus.
    Ich kenn mich mit Flash nicht aus, aber ist es richtig, das du die pm.php aufrufst und POST Daten übergibst?

    Wenn ja:

    So in der Art solte es gehen, kann es leider nicht testen, da ich deine MySQL-Daten nich habe.