Variable
tim
- php
Hallo zusammen,
Wie kann ich mit PHP eine variable übergeben? mir liegt alles in PHP vor ...
Danke im vorraus
Gruß tim
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
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
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
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;
}
}
?>
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
Hallo Alex
Ich habe es mal ausprobier aber bekomme leider keine Daten ausgegeben! Wenn ich die Abfrage ohne WHERE starte bekomme ich eine ausgabe ...
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