Hallo dedlfix,
Geht es um die Where-Klausel?
Jupp, so hatte ich das verstanden.
$where[] = 'feld=?';
kann man tun. Taisön hat anderswo geschrieben, dass PDO verwendet wird. D.h. ggf. wäre eine benannte Variable geschickter. Das setzt dann eine Steuertabelle voraus, in der steht:
- POST-Name des Input-Elements (z.B. name)
- Name der Column (z.B. a_name)
- Name der SQL-Variablen (z.B. ':name')
Man kann dann über die Steuertabelle laufen und pro Eintrag gucken.
- existiert dieser Name in den POST-Daten
- wenn ja:
- Erzeuge ein Fragment für die Where-Klausel. Hier:
a_name = :name
- Erzeuge eine Parameterbindung bzw. einen Array-Eintrag für den execute-Parameter.
Hier: $queryData[':name'] = $_POST['name'].
- Erzeuge ein Fragment für die Where-Klausel. Hier:
Dieses Thema hatten wir schon in taisöns anderem Thread andiskutiert.
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi