Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| Geschlossen | ||


<?php
# Copyright by: CeeJay
# Support: www.ilch.de
defined('main') or die('no direct access');
mysql_set_charset('utf8');
//Headerdaten
$title = $allgAr['title'] . ' :: Suchergebnisse';
$hmenu = 'Suchergebnisse';
$design = new design($title, $hmenu);
$design->header();
//Templatedaten
$tpl = new tpl('gebrauchtwagensuchergebnis.htm');
$tpl->out(0);
$class = 'Cnorm';
//Fehlerbehandlung
error_reporting(E_ALL);
ini_set('display_errors', 1);
// Formulardaten in Arrays packen
$integerFields = array('id', 'airbag', 'allrad', 'alufelgen', 'anhaengerkupplung', 'antiblockiersystem', 'behindertengerecht', 'bordcomputer', 'dachreling', 'einparkhilfe', 'elektronischefensterheber', 'elektronischverstellbaresitze', 'esp', 'klima', 'kurvenlicht', 'multifunktionslenkrad', 'navi', 'nebelscheinwerfern', 'nichtraucherfahrzeug', 'panoramadach', 'radio', 'regensensor', 'rueckfahrkamera', 'schiebedach', 'servo', 'sitzheizung', 'skisack', 'sportfahrwerk', 'sportpaket', 'sportsitze', 'startstopautomatik', 'tagfahrlicht', 'tempomat', 'xenonscheinwerfern', 'zentralverriegelung');
$stringFields = array('farbe', 'getriebe', 'karosserie', 'kraftstoff', 'marke', 'model', 'id');
$betweenFields = array('baujahrvon', 'baujahrbis', 'preisvon', 'preisbis', 'leistungvon', 'leistungbis');
// SQL Abfrage
$queryString = ('SELECT `id`, `airbag`, `allrad`, `alufelgen`, `anhaengerkupplung`, `antiblockiersystem`, `baujahr`, `baumonat`, `behindertengerecht`, `bild1`, `bordcomputer`, `dachreling`, `datetime`, `einparkhilfe`, `elektronischefensterheber`, `elektronischverstellbaresitze`, `esp`, `farbe`, `getriebe`, `karosserie`, `kilometerstand`, `klima`, `kraftstoff`, `kurvenlicht`, `marke`, `maengelbeschreibung`, `model`, `multifunktionslenkrad`, `navi`, `nebelscheinwerfer`, `nichtraucherfahrzeug`, `panoramadach`, `preis`, `ps`, `radio`, `regensensor`, `rueckfahrkamera`, `schiebedach`, `servo`, `sitzheizung`, `skisack`, `sportfahrwerk`, `sportpaket`, `sportsitze`, `standheizung`, `startstopautomatik`, `tagfahrlicht`, `tempomat`, `tuvaubismonat`, `tuvaubisjahr`, `xenonscheinwerfer`, `zentralverriegelung` FROM `prefix_gebrauchtwagen` WHERE ');
$ands = array('1=1');
foreach ($stringFields as $fieldName) {
if (!empty($_POST[$fieldName])) {
$ands[] = $name . ' = "' . escape($_POST[$fieldName], 'string') . '"';
}
}
foreach ($integerFields as $fieldName) {
if (!empty($_POST[$fieldName]) && $_POST[$fieldName] !== '0') {
$ands[] = $name . ' = ' . escape($_POST[$fieldName], 'integer');
}
}
/*
foreach ($betweenFields as $fieldName) {
if (!empty($_POST[$fieldName]) && $_POST[$fieldName] !== '0') {
$ands[] = $name . ' BETWEEN ' . escape($_POST[$fieldName], 'integer');
}
}
*/
$queryString .= implode(' AND ', $ands) . ' ORDER BY `preis` ASC';
$query = db_query($queryString);
if ($query === FALSE) {
die(mysql_error()); // Fehlerbehandlung
}
echo '<br><br><b>Abfragestring START</b><br><br>';
print $queryString; //Abfrage abbilden
echo '<br><br><b>Abfragestring ENDE</b><br><br>';
/*`marke` LIKE '$marke'
AND `preis` BETWEEN '$preisvon' AND '$preisbis'
AND `baujahr` BETWEEN '$baujahrvon' AND '$baujahrbis'
AND `ps` BETWEEN '$leistungvon' AND '$leistungbis'
ORDER BY `datetime` DESC");
*/
// Treffer anzeigen
$anzerg = db_num_rows($query);
// Wenn Treffer gefunden wurden, wollen wir wissen wie viele Treffer es sind
echo 'Ihre Suche hat <b>' . $anzerg . '</b> Treffer ergeben!';
//error_reporting(E_ALL);
?>
<div class="suchergebnisse">
<table>
<?php while ($row = db_fetch_object($query)) {?>
<thead>
<tr>
<th colspan="3"><?php echo "" . $row->marke . ""; ?> <?php echo "" . $row->model . ""; ?></th>
<th><?php echo "" . $row->kraftstoff . ""; ?></th>
<th><?php echo "" . $row->baumonat . ""; ?>/<?php echo "" . $row->baujahr . ""; ?></th>
<th><?php echo "" . $row->ps . ""; ?></th>
<th><?php echo "" . $row->preis . ""; ?> €</th>
</tr>
</thead>
<tbody>
<tr width="150" height="120">
<td class="suchergebnisbilder"><?php echo '<div class="suchergebnisbilder"><img src="include/images/gebrauchtwagen/'.$row->bild1.'" width="100" height="100"></img></div>'; ?></td>
<td width="200" height="120" class="maengelbeschreibung" rowspan="6" colspan="3"><?php
$maengelbeschreibung = $row->maengelbeschreibung;
$maengelbeschreibung_umbruch = wordwrap( $maengelbeschreibung, 50, "<br />\n" );
echo $maengelbeschreibung_umbruch; ?>
</td>
<td width="120" height="120">
<div class="gebrauchtwagenanzeigen">
Marke: <?php echo "" . $row->marke . ""; ?> <?php echo "" . $row->model . ""; ?><br><br>
PS: <?php echo "" . $row->ps . ""; ?><br>
Kraftstoff: <?php echo "" . $row->kraftstoff . ""; ?><br>
Tüv/AU bis: <?php echo "" . $row->tuvaubisjahr . ""; ?><br>
Farbe: <?php echo "" . $row->farbe . ""; ?><br>
<a href="index.php?gebrauchtwagenanzeigen"><input type="submit" class="button" name="gebrauchtwagenanzeigen" value="Inserat anzeigen"></a>
</div>
</td width="150">
</tr>
<tr class="alt">
<td>ID: <?php echo "" . $row->id . ""; ?><br><?php echo "" . $row->datetime . ""; ?></td>
</tr>
<tr>
<?php } ?>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="5">
<div id="paging">
<ul>
<li><a href="#"><span>zurück</span></a></li>
<li><a href="#" class="active"><span>1</span></a></li>
<li><a href="#"><span>vorwärts</span></a></li>
</ul>
</div>
</tr>
</tfoot>
</table>
</div>




die Suche mit den Stringfeldern funktioniert wunderbar (z.B. Marke). Probleme habe ich noch mit den Array´s (z.B. Farbe oder Kraftstoff) - wie muss ich denn die Array´s behandeln? Wahrscheinlich muss ich die auseinanderfriemeln und dann in die Abfrage mit reinnehmen oder?
<?php
# Copyright by: CeeJay
# Support: www.ilch.de
# Entwickelt für: www.yagmurcu.de
defined('main') or die('no direct access');
mysql_set_charset('utf8');
$title = $allgAr['title'] . ' :: Suchergebnisse';
$hmenu = 'Suchergebnisse';
$design = new design($title, $hmenu);
$design->header();
$tpl = new tpl('gebrauchtwagensuchergebnis.htm');
$tpl->out(0);
$class = 'Cnorm';
/*
error_reporting(E_ALL);
ini_set('display_errors', 1);
*/
// Zahlenfelder
$integerFields = array('id', 'airbag', 'allrad', 'alufelgen', 'anhaengerkupplung', 'antiblockiersystem', 'behindertengerecht', 'bordcomputer', 'dachreling', 'einparkhilfe', 'elektronischefensterheber', 'elektronischverstellbaresitze', 'esp', 'klima', 'kurvenlicht', 'multifunktionslenkrad', 'navi', 'nebelscheinwerfern', 'nichtraucherfahrzeug', 'panoramadach', 'radio', 'regensensor', 'rueckfahrkamera', 'schiebedach', 'servo', 'sitzheizung', 'skisack', 'sportfahrwerk', 'sportpaket', 'sportsitze', 'startstopautomatik', 'tagfahrlicht', 'tempomat', 'xenonscheinwerfern', 'zentralverriegelung');
// Zeichenfelder
$stringFields = array('farbe', 'getriebe', 'karosserie', 'kraftstoff', 'marke', 'model', 'id');
// Zahl zwischen - Felder
$betweenFields = array('baujahrvon', 'baujahrbis', 'preisvon', 'preisbis', 'leistungvon', 'leistungbis');
// SQL Abfrage
$queryString = ('SELECT `id`, `airbag`, `allrad`, `alufelgen`, `anhaengerkupplung`, `antiblockiersystem`, `baujahr`, `baumonat`, `behindertengerecht`, `bild1`, `bordcomputer`, `dachreling`, `datetime`, `einparkhilfe`, `elektronischefensterheber`, `elektronischverstellbaresitze`, `esp`, `farbe`, `getriebe`, `karosserie`, `kilometerstand`, `klima`, `kraftstoff`, `kurvenlicht`, `marke`, `maengelbeschreibung`, `model`, `multifunktionslenkrad`, `navi`, `nebelscheinwerfer`, `nichtraucherfahrzeug`, `panoramadach`, `preis`, `ps`, `radio`, `regensensor`, `rueckfahrkamera`, `schiebedach`, `servo`, `sitzheizung`, `skisack`, `sportfahrwerk`, `sportpaket`, `sportsitze`, `standheizung`, `startstopautomatik`, `tagfahrlicht`, `tempomat`, `tuvaubismonat`, `tuvaubisjahr`, `xenonscheinwerfer`, `zentralverriegelung` FROM `prefix_gebrauchtwagen` WHERE ');
// Die AND - Bedingungen definieren - wenn Feld leer, dann nicht in Statement aufnehmen. Ansonsten wird daraus ein AND - definiert.
$ands = array('1=1');
foreach ($stringFields as $fieldName) {
if (!empty($_POST[$fieldName])) {
$ands[] = $fieldName . ' = "' . escape($_POST[$fieldName], 'string') . '"';
}
}
foreach ($integerFields as $fieldName) {
if (!empty($_POST[$fieldName]) && $_POST[$fieldName] !== '0') {
$ands[] = $fieldName . ' = ' . escape($_POST[$fieldName], 'integer');
}
}
/*
// Preis, PS, Baujahr als BETWEEN-Abfrage
foreach ($betweenFields as $fieldName) {
if (!empty($_POST[$fieldName]) && $_POST[$fieldName] !== '0') {
$ands[] = $fieldName . ' BETWEEN ' . escape($_POST[$fieldName], 'integer');
}
}
*/
$queryString .= implode(' AND ', $ands) . ' ORDER BY `preis` ASC';
$query = db_query($queryString);
if ($query === FALSE) {
die(mysql_error()); // Fehlerbehandlung
}
/*
echo '<br><br><b>Abfragestring START</b><br><br>';
print $queryString; //Abfrage abbilden
echo '<br><br><b>Abfragestring ENDE</b><br><br>';
*/
// Wenn Treffer gefunden wurden, wollen wir wissen wie viele Treffer es sind
$anzerg = db_num_rows($query);
if ($anzerg = 0) {
echo 'Ihre Suche hat leider keine Treffer erzielt. Versuchen Sie es bitte mit weniger Suchkriterien.';
}
echo 'Ihre Suche hat <b>' . $anzerg . '</b> Treffer ergeben!';
//error_reporting(E_ALL);
?>
<div class="suchergebnisse">
<table>
<?php while ($row = db_fetch_object($query)) {?>
<thead>
<tr>
<th colspan="3"><?php echo "" . $row->marke . ""; ?> <?php echo "" . $row->model . ""; ?></th>
<th><?php echo "" . $row->kraftstoff . ""; ?></th>
<th><?php echo "" . $row->baumonat . ""; ?>/<?php echo "" . $row->baujahr . ""; ?></th>
<th><?php echo "" . $row->ps . ""; ?></th>
<th><?php echo "" . $row->preis . ""; ?> €</th>
</tr>
</thead>
<tbody>
<tr width="150" height="120">
<td class="suchergebnisbilder"><?php echo '<div class="suchergebnisbilder"><img src="include/images/gebrauchtwagen/'.$row->bild1.'" width="100" height="100"></img></div>'; ?></td>
<td width="200" height="120" class="maengelbeschreibung" rowspan="6" colspan="3"><?php
$maengelbeschreibung = $row->maengelbeschreibung;
$maengelbeschreibung_umbruch = wordwrap( $maengelbeschreibung, 50, "<br />\n" );
echo $maengelbeschreibung_umbruch; ?>
</td>
<td width="120" height="120">
<div class="gebrauchtwagenanzeigen">
Marke: <?php echo "" . $row->marke . ""; ?> <?php echo "" . $row->model . ""; ?><br><br>
PS: <?php echo "" . $row->ps . ""; ?><br>
Kraftstoff: <?php echo "" . $row->kraftstoff . ""; ?><br>
Tüv/AU bis: <?php echo "" . $row->tuvaubisjahr . ""; ?><br>
Farbe: <?php echo "" . $row->farbe . ""; ?><br>
<a href="index.php?gebrauchtwagenanzeigen"><input type="submit" class="button" name="gebrauchtwagenanzeigen" value="Inserat anzeigen"></a>
</div>
</td width="150">
</tr>
<tr class="alt">
<td>ID: <?php echo "" . $row->id . ""; ?><br><?php echo "" . $row->datetime . ""; ?></td>
</tr>
<tr>
<?php } ?>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="5">
<div id="paging">
<ul>
<li><a href="#"><span>zurück</span></a></li>
<li><a href="#" class="active"><span>1</span></a></li>
<li><a href="#"><span>vorwärts</span></a></li>
</ul>
</div>
</tr>
</tfoot>
</table>
</div>

if (!empty($_POST[$fieldName])) {
if (is_array($_POST[$fieldName])) {
$values = array();
foreach ($_POST[$fieldName] as $fieldValue) {
$values = '"' . escape($fieldValue, 'string') . '"';
}
$ands[] = $fieldName . ' IN (' . implode(', ', $values) . ')';
} else {
$ands[] = $fieldName . ' = "' . escape($_POST[$fieldName], 'string') . '"';
}
}



<?php
# Copyright by: CeeJay
# Support: www.ilch.de
# Entwickelt für: www.yagmurcu.de
defined('main') or die('no direct access');
mysql_set_charset('utf8');
$title = $allgAr['title'] . ' :: Suchergebnisse';
$hmenu = 'Suchergebnisse';
$design = new design($title, $hmenu);
$design->header();
$tpl = new tpl('gebrauchtwagensuchergebnis.htm');
$tpl->out(0);
$class = 'Cnorm';
/*
error_reporting(E_ALL);
ini_set('display_errors', 1);
*/
// Variablen, die nicht anders verarbeitet werden können, escapen
$baujahrvon = escape($_POST['baujahrvon'],'integer');
$baujahrbis = escape($_POST['baujahrbis'],'integer');
$preisvon = escape($_POST['preisvon'],'integer');
$preisbis = escape($_POST['preisbis'],'integer');
$leistungvon = escape($_POST['leistungvon'],'integer');
$leistungbis = escape($_POST['leistungbis'],'integer');
//$karosserie = escape($_POST['karosserie']);// Diese Zeile nachher löschen!!
// Zahlenfelder
$integerFields = array('id', 'airbag', 'allrad', 'alufelgen', 'anhaengerkupplung', 'antiblockiersystem', 'behindertengerecht', 'bordcomputer', 'dachreling', 'einparkhilfe', 'elektronischefensterheber', 'elektronischverstellbaresitze', 'esp', 'klima', 'kurvenlicht', 'multifunktionslenkrad', 'navi', 'nebelscheinwerfern', 'nichtraucherfahrzeug', 'panoramadach', 'radio', 'regensensor', 'rueckfahrkamera', 'schiebedach', 'servo', 'sitzheizung', 'skisack', 'sportfahrwerk', 'sportpaket', 'sportsitze', 'startstopautomatik', 'tagfahrlicht', 'tempomat', 'xenonscheinwerfern', 'zentralverriegelung');
// Zeichenfelder
$stringFields = array('farbe', 'getriebe', 'karosserie', 'kraftstoff', 'marke', 'model', 'id');
###########################################
// SQL Abfrage S T A R T
###########################################
$queryString = ('SELECT `id`, `ort`, `airbag`, `allrad`, `alufelgen`, `anhaengerkupplung`, `antiblockiersystem`, `baujahr`, `baumonat`, `behindertengerecht`, `bild1`, `bordcomputer`, `dachreling`, `datetime`, `einparkhilfe`, `elektronischefensterheber`, `elektronischverstellbaresitze`, `esp`, `farbe`, `getriebe`, `karosserie`, `kilometerstand`, `klima`, `kraftstoff`, `kurvenlicht`, `marke`, `maengelbeschreibung`, `model`, `multifunktionslenkrad`, `navi`, `nebelscheinwerfer`, `nichtraucherfahrzeug`, `panoramadach`, `preis`, `ps`, `radio`, `regensensor`, `rueckfahrkamera`, `schiebedach`, `servo`, `sitzheizung`, `skisack`, `sportfahrwerk`, `sportpaket`, `sportsitze`, `standheizung`, `startstopautomatik`, `tagfahrlicht`, `tempomat`, `tuvaubismonat`, `tuvaubisjahr`, `xenonscheinwerfer`, `zentralverriegelung` FROM `prefix_gebrauchtwagen` WHERE ');
$preisFields = array('preisvon', 'preisbis');
// Zeichenfelder abfragen und in den Suchstring packen, wenn was eingegeben wurde
$ands = array('1=1');
foreach ($stringFields as $fieldName) {
if (!empty($_POST[$fieldName])) {
$ands[] = $fieldName . ' = "' . escape($_POST[$fieldName], 'string') . '"';
}
}
/*
// Array´s mit der IN-Notation behandeln, als Abfrage OR
if (!empty($_POST[$fieldName])) {
if (is_array($_POST[$fieldName])) {
$values = array($_POST[$fieldName]);
foreach ($_POST[$fieldName] as $fieldValue) {
$values = '"' . escape($fieldValue, 'string') . '"';
}
$ands[] = $fieldName . ' IN (' . implode(', ', $values) . ')';
} else {
$ands[] = $fieldName . ' OR "' . escape($_POST[$fieldName], 'string') . '"';
}
}
*/
// Zahlenfelder abfragen und in den Suchstring packen, wenn was eingegeben wurde
foreach ($integerFields as $fieldName) {
if (!empty($_POST[$fieldName]) && $_POST[$fieldName] !== '0') {
$ands[] = $fieldName . ' = ' . escape($_POST[$fieldName], 'integer');
}
}
// Abfrage zu einem String zusammenführen
$queryString .= implode(' AND ', $ands) . ' ORDER BY preis ASC ';
$query = db_query($queryString);
if ($query === FALSE) {
die(mysql_error()); // Fehlerbehandlung
}
// Sortieren
echo '<a href="' . $_SERVER['PHP_SELF'] . '?gebrauchtwagensuchergebnisneu-sort=desc">Absteigend</a><br>';
echo '<a href="' . $_SERVER['PHP_SELF'] . '?gebrauchtwagensuchergebnisneu-sort=asc">Aufsteigend</a>';
// Sortierfunktion PHP
if( $_GET['sort'] == 'desc' )
{
$queryString .= ' desc';
} else {
$queryString .= ' asc';
}
/*
// Abfrage ausgeben lassen (wieder auskommentieren!!!)
echo '<br><br><b>Abfragestring START</b><br><br>';
print $queryString;
echo '<br><br><b>Abfragestring ENDE</b><br><br>';
*/
################################################
// SQL Abfrage E N D E
################################################
// Wenn Treffer gefunden wurden, wollen wir wissen wie viele Treffer es sind
$anzerg = db_num_rows($query);
echo 'Ihre Suche hat <b>' . $anzerg . '</b> Treffer ergeben!';
//error_reporting(E_ALL);
// Tabelle mit den Suchergebnissen ausgeben
?>
<div class="suchergebnisse">
<table>
<?php while ($row = db_fetch_object($query)) {?>
<thead>
<tr>
<th colspan="3"><?php echo "" . $row->marke . ""; ?> <?php echo "" . $row->model . ""; ?><?php echo "" . $row->kraftstoff . ""; ?></th>
<th>Baujahr: <?php echo "" . $row->baumonat . ""; ?>/<?php echo "" . $row->baujahr . ""; ?></th>
<th><?php echo "" . $row->ps . ""; ?> PS</th>
<th><?php echo "" . $row->preis . ""; ?> €</th>
<th>Standort: <?php echo "" . $row->ort . ""; ?></th>
</tr>
</thead>
<tbody>
<tr width="150" height="120">
<td class="suchergebnisbilder"><?php echo '<div class="suchergebnisbilder"><img src="include/images/gebrauchtwagen/'.$row->bild1.'" width="100" height="100"></img></div>'; ?></td>
<td width="200" height="120" class="maengelbeschreibung" rowspan="6" colspan="3"><?php
$maengelbeschreibung = $row->maengelbeschreibung;
$maengelbeschreibung_umbruch = wordwrap( $maengelbeschreibung, 50, "<br />\n" );
echo $maengelbeschreibung_umbruch; ?>
</td>
<td width="120" height="120">
<div class="gebrauchtwagenanzeigen">
Marke: <?php echo "" . $row->marke . ""; ?> <?php echo "" . $row->model . ""; ?><br><br>
PS: <?php echo "" . $row->ps . ""; ?><br>
Kraftstoff: <?php echo "" . $row->kraftstoff . ""; ?><br>
Tüv/AU bis: <?php echo "" . $row->tuvaubisjahr . ""; ?><br>
Farbe: <?php echo "" . $row->farbe . ""; ?><br>
<form method="post" action="index.php?gebrauchtwagenanzeigen"><a href="index.php?gebrauchtwagenanzeigen-<?php echo '$id' ?>"><input type="submit" class="button" name="gebrauchtwagenanzeigen" value="Inserat anzeigen"></a><form>
</div>
</td width="150">
</tr>
<tr class="alt">
<td>ID: <?php echo "" . $row->id . ""; ?><br><?php echo "" . $row->datetime . ""; ?></td>
</tr>
<tr>
<?php } ?>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="5">
<div id="paging">
<ul>
<li><a href="#"><span>zurück</span></a></li>
<li><a href="#" class="active"><span>1</span></a></li>
<li><a href="#"><span>vorwärts</span></a></li>
</ul>
</div>
</tr>
</tfoot>
</table>
</div>

###########################################
// SQL Abfrage S T A R T
###########################################
$queryString = ('SELECT `id`, `ort`, `airbag`, `allrad`, `alufelgen`, `anhaengerkupplung`, `antiblockiersystem`, `baujahr`, `baumonat`, `behindertengerecht`, `bild1`, `bordcomputer`, `dachreling`, `datetime`, `einparkhilfe`, `elektronischefensterheber`, `elektronischverstellbaresitze`, `esp`, `farbe`, `getriebe`, `karosserie`, `kilometerstand`, `klima`, `kraftstoff`, `kurvenlicht`, `marke`, `maengelbeschreibung`, `model`, `multifunktionslenkrad`, `navi`, `nebelscheinwerfer`, `nichtraucherfahrzeug`, `panoramadach`, `preis`, `ps`, `radio`, `regensensor`, `rueckfahrkamera`, `schiebedach`, `servo`, `sitzheizung`, `skisack`, `sportfahrwerk`, `sportpaket`, `sportsitze`, `standheizung`, `startstopautomatik`, `tagfahrlicht`, `tempomat`, `tuvaubismonat`, `tuvaubisjahr`, `xenonscheinwerfer`, `zentralverriegelung` FROM `prefix_gebrauchtwagen` WHERE ');
$preisFields = array('preisvon', 'preisbis');
// Zeichenfelder abfragen und in den Suchstring packen, wenn was eingegeben wurde
$ands = array('1=1');
foreach ($stringFields as $fieldName) {
if (!empty($_POST[$fieldName])) {
if (is_array($_POST[$fieldName])) {
$values = array();
foreach ($_POST[$fieldName] as $fieldValue) {
$values = '"' . escape($fieldValue, 'string') . '"';
}
$ands[] = $fieldName . ' IN (' . implode(', ', $values) . ')';
} else {
$ands[] = $fieldName . ' = "' . escape($_POST[$fieldName], 'string') . '"';
}
}
}
// Zahlenfelder abfragen und in den Suchstring packen, wenn was eingegeben wurde
...
| Geschlossen | ||
![]() |
Zurück zu HTML, PHP, SQL,... | |