$startRow_R1 muss noch angepasst werden (oder umgekehrt $start umbenannt werden)
ich habe $start in $startRow_1 umgeändert und den code in meine seite eingesetzt.
bekomme nun diese fehlermeldung:
Parse error: syntax error, unexpected ';' in /is/htdocs/wp10548565_XUUKREW8G9/www/2eMitumzugAngeboteErweitertergebnis.php on line 543
zeile 543 ist die hier:
WHERE ";
wenn ich das semikolon entferne erhalte ich diese fehlermeldung:
Parse error: syntax error, unexpected T_VARIABLE in /is/htdocs/wp10548565_XUUKREW8G9/www/2eMitumzugAngeboteErweitertergebnis.php on line 544
zeile 544 ist diese hier:
$colname_R1 = "KEIN EINTRAG";
das gesamte navigationsscript schaut jetzt so aus:
<?PHP
$maxRows_R1 = 10;
$pageNum_R1 = 0;
define("NAV_LEISTE",11);
function navigationsLeiste($SitesComplete,$seiteAktuell,$extVariables){
$NavCeil = floor(NAV_LEISTE / 2);
if($seiteAktuell > 1){
$string .= '<a href="?site=1'.$extVariables.'"><<</a> ';
$string .= '<a href="?site='.($seiteAktuell-1).$extVariables.'"><</a> ';
}
for($x=$seiteAktuell-$NavCeil;$x<=$seiteAktuell+$NavCeil;$x++){
if(($x>0 && $x<$seiteAktuell) || ($x>$seiteAktuell && $x<=$SitesComplete))
$string .= '<a href="?site='.$x.$extVariables.'">'.$x.'</a> ';
if($x==$seiteAktuell)
$string .= $x . ' ';
}
if($seiteAktuell < $SitesComplete){
$string .= '<a href="?site='.($seiteAktuell+1).$extVariables.'">></a> ';
$string .= '<a href="?site='.$SitesComplete.$extVariables.'">>></a> ';
}
return $string;
}
$pageNum_R1 = $_GET['site'] + 0;
if(empty($pageNum_R1))
$pageNum_R1 = 1;
$startRow_R1 = $pageNum_R1 * $maxRows_R1 - $maxRows_R1;
$result = @mysql_query_R1("SELECT Eingabe.id, Eingabe.abfahrtsort, Eingabe.zielort, DATE_FORMAT(Eingabe.datum, '%d.%m.%Y') AS datum_formatiert, TIME_FORMAT(Eingabe.zeit, '%H:%i') AS zeit_formatiert, IF(Eingabe.zeit = '00:00:00', 1, 0) AS bar, Eingabe.hinfahrtladeflaeche, Eingabe.hilfeeinausladen, Eingabe.rueckfahrt, Eingabe.rueckfahrtladeflaeche, Eingabe.beschreibung, Eingabe.preis, Eingabe.marke, Eingabe.model, Eingabe.laderaumhoehe, Eingabe.laderaumbreite, Eingabe.laderaumlaenge, Eingabe.laderaumvolumen, Eingabe.treibstoff, Eingabe.getriebe, Eingabe.tempo, Eingabe.nutzername, Eingabe.passwort, Eingabe.mail, Eingabe.handy, Eingabe.tel FROM Eingabe
WHERE "
$colname_R1 = "KEIN EINTRAG";
if (isset($_POST['abfahrtsort']) && $_POST['abfahrtsort'] != 'Abfahrtsort') {
$query_R1 .= " abfahrtsort = " . GetSQLValueString($_POST['abfahrtsort'], 'text') . " AND ";
}
if (isset($_POST['zielort']) && $_POST['zielort'] != 'Zielort') {
$query_R1 .= " zielort = " . GetSQLValueString($_POST['zielort'], 'text') . " AND ";
}
if (isset($_POST['tag'], $_POST['jahr'], $_POST['monat']) && $_POST['tag'] != '-' && $_POST['jahr'] != '-' && $_POST['monat'] != '-') {
$query_R1 .= " datum >= '" . sprintf("%04d-%02d-%02d", $_POST['jahr'], $_POST['monat'], $_POST['tag']) . "' AND ";
} else {
$query_R1 .= " datum >= '" . date("Y-m-d") . "' AND ";
}
if (isset($_POST['stunde'], $_POST['minute']) && $_POST['stunde'] != '-' && $_POST['minute'] != '-') {
$query_R1 .= " (zeit >= '" . sprintf("%02d:%02d", $_POST['stunde'], $_POST['minute']) . "' OR zeit = '00:00:00') AND ";
}
if (isset($_POST['hinfahrtladeflaeche']) && $_POST['hinfahrtladeflaeche'] != 'Angaben zur Ladefläche') {
$query_R1 .= " hinfahrtladeflaeche = " . GetSQLValueString($_POST['hinfahrtladeflaeche'], 'text') . " AND ";
}
if (isset($_POST['hilfeeinausladen']) && $_POST['hilfeeinausladen'] != '-') {
$query_R1 .= " (hilfeeinausladen = " . GetSQLValueString($_POST['hilfeeinausladen'], 'text') . " OR hilfeeinausladen Like '-') AND ";
}
if (isset($_POST['rueckfahrt']) && $_POST['rueckfahrt'] != '-') {
$query_R1 .= " (rueckfahrt = " . GetSQLValueString($_POST['rueckfahrt'], 'text') . " OR rueckfahrt Like '-') AND ";
}
if (isset($_POST['rueckfahrtladeflaeche']) && $_POST['rueckfahrtladeflaeche'] != 'K.A. zur Ladefläche') {
$query_R1 .= " (rueckfahrtladeflaeche = " . GetSQLValueString($_POST['rueckfahrtladeflaeche'], 'text') . " OR rueckfahrtladeflaeche Like 'K.A. zur Ladefläche') AND ";
}
if (isset($_POST['marke']) && $_POST['marke'] != '') {
$query_R1 .= " (marke LIKE '%" . mysql_real_escape_string($_POST['marke']) . "%' OR marke IS NULL) AND ";
}
if (isset($_POST['model']) && $_POST['model'] != '') {
$query_R1 .= " (model LIKE '%" . mysql_real_escape_string($_POST['model']) . "%' OR model IS NULL) AND ";
}
if (isset($_POST['laderaumhoehe']) && $_POST['laderaumhoehe'] != '') {
$query_R1 .= " (laderaumhoehe >= " . GetSQLValueString(str_replace(',', '.', $_POST['laderaumhoehe']), 'double') . " OR laderaumhoehe IS NULL) AND ";
}
if (isset($_POST['laderaumbreite']) && $_POST['laderaumbreite'] != '') {
$query_R1 .= " (laderaumbreite >= " . GetSQLValueString(str_replace(',', '.', $_POST['laderaumbreite']), 'double') . " OR laderaumbreite IS NULL) AND ";
}
if (isset($_POST['laderaumlaenge']) && $_POST['laderaumlaenge'] != '') {
$query_R1 .= " (laderaumlaenge >= " . GetSQLValueString(str_replace(',', '.', $_POST['laderaumlaenge']), 'double') . " OR laderaumlaenge IS NULL) AND ";
}
if (isset($_POST['laderaumvolumen']) && $_POST['laderaumvolumen'] != '') {
$query_R1 .= " (laderaumvolumen >= " . GetSQLValueString(str_replace(',', '.', $_POST['laderaumvolumen']), 'double') . " OR laderaumvolumen IS NULL) AND ";
}
if (isset($_POST['treibstoff']) && $_POST['treibstoff'] != '-') {
$query_R1 .= " (treibstoff = " . GetSQLValueString($_POST['treibstoff'], 'text') . " OR treibstoff IS NULL) AND ";
}
if (isset($_POST['getriebe']) && $_POST['getriebe'] != '-') {
$query_R1 .= " (getriebe = " . GetSQLValueString($_POST['getriebe'], 'text') . " OR getriebe IS NULL) AND ";
}
$query_R1 .= "1 ORDER BY Eingabe.datum, bar, Eingabe.zeit, Eingabe.laderaumlaenge DESC, Eingabe.laderaumbreite DESC, Eingabe.laderaumhoehe DESC, Eingabe.laderaumvolumen DESC, Eingabe.treibstoff DESC, Eingabe.getriebe DESC";
$query_limit_R1 = sprintf("%s LIMIT %d, %d", $query_R1, $startRow_R1, $maxRows_R1);
$resultGesamt = @mysql_query_R1("SELECT COUNT(*) AS menge FROM Eingabe");
$Eintraege = @mysql_result($resultGesamt,0,"menge");
while($row = @mysql_fetch_row($result)){
$contentWeb .= $row[0] . ' -- ' . $row[1] . '<br>';
}
$contentWeb .= '<div align="center">';
$SitesComplete = ceil($Eintraege / $maxRows_R1);
$contentWeb .= 'Ergebnisseite ' . $$pageNum_R1 . ' von ' . $SitesComplete . '<br>';
$extVariables = '&var1=wert1&var2=wert2';
$contentWeb .= navigationsLeiste($SitesComplete,$seiteAktuell,$extVariables);
$contentWeb .= '</div>';
echo $contentWeb;
?>