Ich habe folgendes Problem:
Irgendwie verschluckt mir diese Ausgabe irgendwo den ersten Datensatz.
Es ist der aller erste Datensatz der irgendwo verschwindet und der ändert sich je nach dem wie ich Standartsortiern lasse.
Die Suchfunktion im Forum liefert zwar einige Ergebnisse, jedoch helfen sie mir nicht weiter, bzw kann ich es nicht so einbauen dass es funktioniert.
Dazu hab ich noch die Fragen:
Wie baue ich da ab einfachsten eine Suchfunktion ein?
Und Schafft man einfach eine gute Sortierfunktion einzubauen?
Wie es geht ohne dieses "blaettern Script" weiss ich, aber nicht wie ich es trotz dem skript tadellos zum laufen bringe.
MfG CH-King, ich danke schon mal im vornherein für antworten
Irgendwie verschluckt mir diese Ausgabe irgendwo den ersten Datensatz.
Es ist der aller erste Datensatz der irgendwo verschwindet und der ändert sich je nach dem wie ich Standartsortiern lasse.
Die Suchfunktion im Forum liefert zwar einige Ergebnisse, jedoch helfen sie mir nicht weiter, bzw kann ich es nicht so einbauen dass es funktioniert.
Dazu hab ich noch die Fragen:
Wie baue ich da ab einfachsten eine Suchfunktion ein?
Und Schafft man einfach eine gute Sortierfunktion einzubauen?
Wie es geht ohne dieses "blaettern Script" weiss ich, aber nicht wie ich es trotz dem skript tadellos zum laufen bringe.
PHP-Code:
<?php
#ich komm nicht weiter, da ich keine ahnung habe
#wie ich sortieren und suchen so einfüge das der rest weiterhin geht,
#wo glaub ich zu wissen, & wie ca auch, aber nicht so dass der rest weiterhin geht
$link = mysql_connect('localhost', meindbuser*g*, 'meinpw*g*');
$dbname= "meinedb*g*";
if (!$step = $_REQUEST['step'])
$step= 10;
$res = mysql_db_query($dbname,"select count(*) from artikel", $link)
or die(mysql_error().'<hr />'.$res.'<hr />');
list($anz) = mysql_fetch_row($res);
$page = max(1,
min($maxpage= ceil($anz/$step), $_REQUEST['page'])
);
$start = ($page-1)*$step+1;
$ende = min($page*$step, $anz);
$linestr = "$start bis $ende von $anz";
$pagestr = "Seiten ($maxpage): ". (($page>1)
? '<a href="?page='. ($page-1). '"><<<a>'
: ''
);
for ($i=1; $i<=$maxpage; $i++)
$pagestr .= ($i==$page
? " <b>[ $i ]</b>"
: ' <a href="?page='. $i. '">'. $i. '</a>'
);
$pagestr .= ($ende == $anz
? ''
: ' <a href="?page='. ($page+1). '">>><a>'
);
echo "Zeilen $linestr<br>$pagestr<hr>";
?>
<table WIDTH="100%" BORDER="1">
<tr>
<td WIDTH="10%"> Artikelname</td>
</tr>
<?php
#nach from artikel ein ORDER BY sortiert,
#wie dies aber mit einer variable machen und die wieder auslesen lasen?
#ein WHERE artikelname(z.B.) like %suchbegriff% nach from artikel aber vor sortierung
#wie dies aber mit einer variable machen und die wieder auslesen lasen?
$res = mysql_db_query($dbname,"select * from artikel limit $start, "
. ($ende-$start+1), $link)
or die(mysql_error().'<hr />'.$res.'<hr />');
while ($row=mysql_fetch_array($res,MYSQL_ASSOC))
{?>
<TR>
<TD width="10%">
<?php echo $row["artikelname"] ?>
</TD>
</TR>
<?php } ?>
</TABLE>
Kommentar