Mit Checkbox - Wert Suchen
DrProblem
- php
Hi Leute hab ein kleines Problem.
hab im PHP eine schöne Funktion gemacht um schön sachen aus der datenbank zu suchen. das klap auch alles ganz gut nur das mit der checkbox hab ich noch nicht ganz draussen.
ich brauche diese Funktion in meinem WHERE weis aber nicht wie die aussehen soll.
$sqlString =
"SELECT " .
"idPrimaryKey, " .
"dtFirma " .
"dtCheckbox .
"FROM " .
"testdb " .
"WHERE " .
"( dtFirma LIKE '%" . $ftxtFirma . "%' ) " .
"AND" .
// hier gehts schön weiter
"ORDER BY dtFirma ASC, dtOrt ASC ";
und wie baue ich jetzt die checkbox abfrage in meinem WHERE?
hab ja die bbeiden Werte 0 und 1.
hoff ihr könnt mir helfen
Danke
Gruss DrProblem
Hi Leute hab ein kleines Problem.
Tachen,
ich habe dein Problem noch nicht ganz verstanden. Aber eines kann ich schon sagen, in deinem MySQL-Query fehlt ein Komma.
$sqlString =
"SELECT " .
"idPrimaryKey, " .
"dtFirma " .
An dieser Stelle hinter dtFirma muss ein Komma stehen.
"dtCheckbox .
"FROM " .
Am besten beschreibst du dein Problem bzw. deine Frage einbisschen genauer.
Gruß
David
ja da hast du recht. hab hier ausversehen gelöscht.
und alles klar habs mein problem gelöst
Huhu DrProblem
ich brauche diese Funktion in meinem WHERE weis aber nicht wie die aussehen soll.
$sqlString =
"SELECT " .
"idPrimaryKey, " .
"dtFirma " .
"dtCheckbox .
"FROM " .
"testdb " .
"WHERE " .
"( dtFirma LIKE '%" . $ftxtFirma . "%' ) " .
"AND" .
// hier gehts schön weiter
"ORDER BY dtFirma ASC, dtOrt ASC ";
Fein, Du schreibst Dein Query mit vertikaler Orientierung.
Lerne die here doc Syntax kennen und werde glücklich.
$sqlString = <<< EOT
SELECT
idPrimaryKey,
dtFirma,
dtCheckbox
FROM
testdb
WHERE
(dtFirma LIKE '%$ftxtFirma%')
ORDER BY
dtFirma ASC,
dtOrt ASC
EOT;
und wie baue ich jetzt die checkbox abfrage in meinem WHERE?
hab ja die bbeiden Werte 0 und 1.
$check_box_value = isset($_POST['cb'])
? 1
: 0;
Und dann entsprechend im Query ergänzen
[...]
AND
column_name = $check_box_value
AND
[...]
Viele Grüße
lulu