Irgendwo gehts nicht weiter....
Ich gebe in einem Formular pwd und name ein und übergebe das hierhin.
Kommt an mit echo echo $pwd; echo $name; geprüft.
Dann wird eine Fuktion eingebunden, weiter unten:
Hier der Teil der Funktion:
Bei $bedingung kommt in der funktion aber nichts an
mit echo makeSelect($a,$table,$bedingung);
Habe ich dot wo jetzt 'pwd=$pwd' steht 'ID>0' bekomme ich eine Liste, die ich aber nicht will.
Ich will als WHERE sogar "pwd" und "name" prüfen.
Aber mit funktionierendem pwd wäre mir schon geholfen.
Dabei scheint draußen sogar die Sonne
(in Riga, Lettland)
Gruss Antonius
Ich gebe in einem Formular pwd und name ein und übergebe das hierhin.
Kommt an mit echo echo $pwd; echo $name; geprüft.
Dann wird eine Fuktion eingebunden, weiter unten:
PHP-Code:
$pwd=$_POST['pwd'];
$name=$_POST['name'];
mysql_connect("localhost","root","");
mysql_select_db("service");
$da=array("name","vname","email","id","pwd");
$sql=makeSelect($da,'service','pwd=$pwd');
//$sql=makeSelect($da,'service','id>0'); //OK
$dbh=mysql_query($sql);
PHP-Code:
// für Select-funktionen
function makeSelect($a,$table,$bedingung)
{
$mitte=implode (",",$a);
$sql="SELECT $mitte FROM $table WHERE $bedingung";
return $sql;
}
mit echo makeSelect($a,$table,$bedingung);
Habe ich dot wo jetzt 'pwd=$pwd' steht 'ID>0' bekomme ich eine Liste, die ich aber nicht will.
Ich will als WHERE sogar "pwd" und "name" prüfen.
Aber mit funktionierendem pwd wäre mir schon geholfen.
Dabei scheint draußen sogar die Sonne
(in Riga, Lettland)
Gruss Antonius
Kommentar