kekskruemel
Angesehenes Mitglied
Nach dem Tipp meine Einträge auf www.tankcheck.de vorher als admin freischalten zu müssen ... habe ich nun eiune Variable hinzugefügt die bein einsenden auf nein gesetzt wird.
bei der suche zeigt es dann nur noch die einträge an, bei denen "aktiv" auf ja steht.
dazu habe ich u.a. folgenden php Code:
CODE <?php
if($action=="suchen")
{
if(!$Suchstadt) $fehler[] = "<font class='td2_ueberschrift'>Bitte geben Sie eine Stadt ein.</font>";
if(!count($fehler))
{
include ($_SERVER['DOCUMENT_ROOT']."/inc/verbind.inc.php");
$abfrage = "SELECT * FROM tankstellen WHERE (`tankstellen`.`Stadt` ='$Suchstadt') AND (`tankstellen`.`aktiv` ='ja') ORDER BY $SuchKraftstoff ASC, `tankstellen`.`Zeit` DESC";
$ergebnis = mysql_query($abfrage);
echo "<table cellspacing=\"1\" cellpadding=\"0\" border=\"0\" class=\"tb\" width=\"250\">";
echo "<tr>
<td class=\"tc\"><font size=\"1\">Tankstelle</font></td>
<td class=\"tc\"><font size=\"1\">Adresse</font></td>
<td class=\"tc\"><font size=\"1\">PLZ</font></td>
<td class=\"tc\"><font size=\"1\">$SuchKraftstoff</font></td>
</tr>";
while($row = mysql_fetch_object($ergebnis))
{
echo "<tr>
<td class=\"tc\">$row->Tankstellenname</td>
<td class=\"tc\">$row->Tankstellenadresse</td>
<td class=\"tc\">$row->PLZ</td>
<td class=\"tc\">$row->$SuchKraftstoff</td>
</tr>";
}
echo "</table>";
echo "<font size=\"1\">Alle Angaben ohne Gewähr! Keine Garantie für die Richtigkeit und Vollständigkeit.</font>";
}
else
{
echo "<font>Beim Suchen trat folgender Fehler auf:</font>";
echo "<ul><li>".implode("<li>",$fehler)."</ul>";
}
}
?>
1. Problem:
Die Variable $SuchKraftstoff wird dabei aus einem Dropdownfeld bei der Suche entnommen, indem der User seinen Kraftstoff auswählen kann.
U.a. habe ich hier auch gleich mit eingebaut, dass es in der Tabelle nur noch den zu suchenden Kraftstoff anzeigt. Auch die geht leider nicht so ganz. Zwar zeigt es in dem Header der Tabelle dann das richtige an, aber die zahlen aus der zugehörigen Datenbanktabellenspalte zeigt es nicht an.
Wähle ich "Super" zeigt es statt den Beträgen: Object->'Super' an!
Woran kann das liegen?!
bei der suche zeigt es dann nur noch die einträge an, bei denen "aktiv" auf ja steht.
dazu habe ich u.a. folgenden php Code:
CODE <?php
if($action=="suchen")
{
if(!$Suchstadt) $fehler[] = "<font class='td2_ueberschrift'>Bitte geben Sie eine Stadt ein.</font>";
if(!count($fehler))
{
include ($_SERVER['DOCUMENT_ROOT']."/inc/verbind.inc.php");
$abfrage = "SELECT * FROM tankstellen WHERE (`tankstellen`.`Stadt` ='$Suchstadt') AND (`tankstellen`.`aktiv` ='ja') ORDER BY $SuchKraftstoff ASC, `tankstellen`.`Zeit` DESC";
$ergebnis = mysql_query($abfrage);
echo "<table cellspacing=\"1\" cellpadding=\"0\" border=\"0\" class=\"tb\" width=\"250\">";
echo "<tr>
<td class=\"tc\"><font size=\"1\">Tankstelle</font></td>
<td class=\"tc\"><font size=\"1\">Adresse</font></td>
<td class=\"tc\"><font size=\"1\">PLZ</font></td>
<td class=\"tc\"><font size=\"1\">$SuchKraftstoff</font></td>
</tr>";
while($row = mysql_fetch_object($ergebnis))
{
echo "<tr>
<td class=\"tc\">$row->Tankstellenname</td>
<td class=\"tc\">$row->Tankstellenadresse</td>
<td class=\"tc\">$row->PLZ</td>
<td class=\"tc\">$row->$SuchKraftstoff</td>
</tr>";
}
echo "</table>";
echo "<font size=\"1\">Alle Angaben ohne Gewähr! Keine Garantie für die Richtigkeit und Vollständigkeit.</font>";
}
else
{
echo "<font>Beim Suchen trat folgender Fehler auf:</font>";
echo "<ul><li>".implode("<li>",$fehler)."</ul>";
}
}
?>
1. Problem:
Die Variable $SuchKraftstoff wird dabei aus einem Dropdownfeld bei der Suche entnommen, indem der User seinen Kraftstoff auswählen kann.
U.a. habe ich hier auch gleich mit eingebaut, dass es in der Tabelle nur noch den zu suchenden Kraftstoff anzeigt. Auch die geht leider nicht so ganz. Zwar zeigt es in dem Header der Tabelle dann das richtige an, aber die zahlen aus der zugehörigen Datenbanktabellenspalte zeigt es nicht an.
Wähle ich "Super" zeigt es statt den Beträgen: Object->'Super' an!
Woran kann das liegen?!