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:
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);
Hier der Teil der Funktion:
PHP-Code:
// für Select-funktionen
function makeSelect($a,$table,$bedingung)
{
$mitte=implode (",",$a);
$sql="SELECT $mitte FROM $table WHERE $bedingung";
return $sql;
}
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