hallo ich hab folgendes problem:
ich wollte in ein gästebuch eine blätterfunktion einbauen mit der mysql funktion LIMIT! so nur klappt das mit der if abfrage nicht! ich hatte die ganze zeit if($start>0) sollte etwas ausgeführt werden so nun war $start aber 0 --> das bedeutet 0>0 ich habs dann mal auf >5 geändert
was passiert 0>5 (true)???? wie kann das sein?? mein template soll an der stelle nämlich nur geparst werden wenn dort ein wahrer wert rauskommt!
und hier der code:
?php
require_once ../vlib/vlibDate.php;
require_once ../vlib/vlibTemplate.php;
require_once config.inc.php;
$tmpl = new vlibTemplate'tmpl/gaestebuch/index.html'; //neues Template
$date = new vlibDate'de';
// Datendefinition für die Clientausgabe
if !isset$start
$start = 0;
$limit = 3; // Datensätze pro Ausgabeseite
$countquery = @mysql_querySELECT COUNT* FROM dokta_gb;
$total = @mysql_result$countquery,0;
// Ggf. $start korrigieren falls Parameter in
// der URL manipuliert wurde
//$start = $start = $total ? $total - $limit $start;
// Datenbankabfrage ausführen.
$query = SELECT * FROM dokta_gb LIMIT $start,$limit;
$resultID = @mysql_query$query;
if $start 5
$newStart = $start - $limit 0 ? 0 $start-$limit;
$tmpl-setVar'zurueck', $newStart;
if $start + $limit $total
$newStart = $start + $limit;
$tmpl-setVar'vor', $newStart;
// Ergebnisse lesen und an den Client ausgeben
$table_data = array;
while $data = mysql_fetch_array$resultID
array_push$table_data, array
'name' = $dataname,
'email' = $dataemail,
'hp' = $datahp,
'icq' = $dataicq,
'ort' = $dataort,
'beitrag' = $databeitrag,
'datum' = $datadatum
;
$tmpl-setVar'start', $start;
$tmpl-setVar'total', $total;
$tmpl-setloop'table_data', $table_data;
$tmpl-pparse;
?
und hier noch das passende Template:
Insgesamt tmpl_var name='total' tmpl_var name='start'
tmpl_loop name='table_data'
table cellpadding=0 cellspacing=0 width=550
tr
td class=tdheader align=lefttmpl_var name='name' aus tmpl_var name='ort' am/td
td class=tdheader align=righttmpl_var name='datum'/td
/tr
tr
td colspan=2 class=tdbgtmpl_var name='beitrag'/td
/tr
trtd colspan=2 class=tdfooter align=right
/td
/tr
trtd colspan=2 /td/tr
/table
/tmpl_loop
tmpl_if name='zurueck'a href=index.php?S=rezeptbuch&&start=tmpl_var name='zurueck'<< zurück/a/tmpl_if
tmpl_if name='vor'a href=index.php?S=rezeptbuch&&start=tmpl_var name='vor'<< zurück/a/tmpl_if
Wäre sehr froh wenn ihr mir helfen könntet!!!
THX fisch.auge