tim: Variable

Hallo zusammen,

Wie kann ich mit PHP eine variable übergeben? mir liegt alles in PHP vor ...

Danke im vorraus

Gruß tim

  1. Hi,

    Wie kann ich mit PHP eine variable übergeben?

    das haengt stark davon ab _wem_ Du sie geben moechtest. Beliebt ist es, Variablen beim Funktions-/Methodenaufruf innerhalb der Klammern zu uebergeben ;-]

    Gruesse, Joachim

    --
    Am Ende wird alles gut.
    1. Hi,

      Wie kann ich mit PHP eine variable übergeben?
      das haengt stark davon ab _wem_ Du sie geben moechtest. Beliebt ist es, Variablen beim Funktions-/Methodenaufruf innerhalb der Klammern zu uebergeben ;-]

      Gruesse, Joachim

      Danke nur bringt mich das gerade nicht weiter ...

      Ich habe die Variable $Kunde = "";

      hierbei handelt es sich um ein altes anmeldeformular wobei die Passwörter noch in einer TXT liegen! "Darf leider nicht geändert werden"

      Gruß

      tim

      1. Hi,

        Danke nur bringt mich das gerade nicht weiter ...

        kleiner Anstoss Deine Fragen vielleicht praeziser zu stellen?

        hierbei handelt es sich um ein altes anmeldeformular wobei die Passwörter noch in einer TXT liegen!

        http://www.php.net/variables.predefined

        Gruesse, Joachim

        --
        Am Ende wird alles gut.
        1. ICh habe dir einfach mal das skript kopiert! Ich habe unten den Befehl Beschrieben  wo nach meiner meinung die Variable nicht funktioniert ... vielleicht fällt dir was ein

          Vielen Vielen Dank im Vorraus

          Gruß tim

          ------- SCRIPT --------

          <?
            $user = "";
            $passwort = "";

          if (isset($_POST["user"]) && isset($_POST["passwort"]))
            {
               $ok = false;

          $user       = $_POST["user"];
               $passwort   = $_POST["passwort"];

          $errText = "";

          $data = file("pw.txt");

          foreach ($data as $line)
               {

          $ar = explode(",", $line);
                  $u = trim($ar[0]);
                  $p = trim($ar[1]);

          if ($u == $user)
                  {
                     if ($p == $passwort)
                        $ok = true;
                     else
                        $errText = "Falsches Passwort";
                  }
               }

          if ($ok == false && $errText == "")
               {
                   $errText = "Benutzername oder Kennwort falsch!";
               }

          if ($ok == true)
               {

          include("serveran.php");

          $abfrage = "SELECT Firma FROM Kundenstamm WHERE Name LIKE  $user";            // -- Diese Abfrage funktioniert nicht!!!
                                 // ----- Die Variable $user wird nicht übergeben

          $ergebnis = mysql_query($abfrage);
          while($row = mysql_fetch_object($ergebnis))
          {
          echo $row->Name, Firma;
          }
                  exit;
               }
            }
          ?>

          1. Hallo,

            $abfrage = "SELECT Firma FROM Kundenstamm WHERE Name LIKE  $user";            // -- Diese Abfrage funktioniert nicht!!!
                                   // ----- Die Variable $user wird nicht übergeben

            Wie hast Du das geprüft? Hast Du Dir mal den Inhalt der Varablen $abfrage ausgeben lassen?

            Die Abfrage würde nämlich auch scheitern, wenn dort

            SELECT Firma FROM Kundenstamm WHERE Name LIKE Maier

            stehen würde. Maier wird dann nämlich als Feldnamen bzw. Alias interpretiert, den es wahrscheinlich nicht gibt.

            SELECT Firma FROM Kundenstamm WHERE Name = 'Maier'

            wäre wohl besser?

            viele Grüße

            Axel

            1. Hallo Alex

              Ich habe es mal ausprobier aber bekomme leider keine Daten ausgegeben! Wenn ich die Abfrage ohne WHERE starte bekomme ich eine ausgabe ...

  2. Hallo tim!

    Wie kann ich mit PHP eine variable übergeben? mir liegt alles in PHP vor ...

    Du meinst wahrscheinlich GET bzw. POST (also z.B. bla.php?blub=muh usw.).
    Les doch mal ein beliebiges PHP-Manual, dort sollte das beschrieben werden.

    MfG
    Götz

    --
    Losung für Donnerstag, 14. April 2005
    Diese Worte, die ich dir heute gebiete, sollst du zu Herzen nehmen und sollst sie deinen Kindern einschärfen und davon reden. (5. Mose 6,6.7)
    Sie brachten kleine Kinder zu Jesus, damit er sie anrühren sollte. Als das aber die Jünger sahen, fuhren sie sie an. Aber Jesus rief sie zu sich und sprach: Lasset die Kinder zu mir kommen und wehret ihnen nicht, denn solchen gehört das Reich Gottes. (Lukas 18,15.16)
    (Losungslink)