"Hintergrund":
In der Seite liegt ein 1. "Haupt-SELECT" mit
einem "Start"-WHERE-Teil, der dann noch durch einen
2. "WHERE"-Teil (hier $q1) ergänzt wird.
Hier würde - wenn "pic" -
eine Abfrage nach $string erfolgen ($q). Die
wird in der Funktion fillselect ausgewertet bzw.
soll diese eine Reihe ID´s "drucken", als Teil
der Produktion des 2. WHERE-Teils ($q1).
mmh - ok?
Die beiden Var.-namen sind richtig (habe einige
ähnlich strukturierte Abfragen laufen, allerdings
ohne Funktion, mit deren Einbettung ich eben jetzt
Schwierigkeiten habe).
Den query-String (bzw.2. WHERE-Teil) habe ich ja oben ausgegeben
und der ist eben "verdreht" (ohne Fehlermeldung).
Was mach ich da am Besten??????
Die Funktion im Ganzen sieht so aus:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15: |
function fillselect($query, $name, $operator) {
$result = mysql_query($query) or die($query.' Fehler: '.mysql_error());
$nextRow = FALSE;
while ($array=mysql_fetch_array($result)) {
if ($nextRow)
{
print " $operator ";
}
$nextRow = TRUE;
$wert1 = sprintf ($array[$name]);
print "'".$wert1."'"; }
;
}
|
Gruß, Jörg