2007-01-12, 11:48
#1
Hej!
Håller på med en hemsida med databassökning där man kan söka på legoset.
Grejen är den att om man söker på tex. war så kommer det up massa träffar i databasen, och jag skulle vilja dela upp dem i olika sidor (tex. att den visar 10 träffar per sida)
Hur skriver jag detta i PHP?
här är hemsidan
http://www.student.itn.liu.se/~tnmk3...e5n(lam)/index
Här är PHP koden
Håller på med en hemsida med databassökning där man kan söka på legoset.
Grejen är den att om man söker på tex. war så kommer det up massa träffar i databasen, och jag skulle vilja dela upp dem i olika sidor (tex. att den visar 10 träffar per sida)
Hur skriver jag detta i PHP?
här är hemsidan
http://www.student.itn.liu.se/~tnmk3...e5n(lam)/index
Här är PHP koden
Kod:
<?php
$item = mysql_query("SELECT setname FROM sets WHERE setname LIKE '%$query%' OR SetID LIKE '%$query-%' OR setname = '$query' OR SetID = '$query'");
$setID = mysql_query("SELECT SetID FROM sets WHERE setname LIKE '%$query%' OR SetID LIKE '%$query-%' OR setname = '$query' OR SetID = '$query'");
$count=1;
while($rad=mysql_fetch_row($item)){
$link=mysql_fetch_row($setID);
if($count==1){
echo "<tr bgcolor=\"beige\">\n"; // ny rad
$count=0;
}
else{
echo "<tr>";
$count=1;
}
for($i=0; $i<mysql_num_fields($item); $i++){
echo "<td width=\"10%\">\n <a href=\"http://www.bricklink.com/SL/$link[$i].jpg\" target=\"blank\">\n <acronym title=\"Klicka för större bild i ny ruta\"><img src=\"http://www.bricklink.com/S/$link[$i].gif\"></acronym>\n </a>\n </td>\n" ; //bild samt länk till större bild
echo "<td>\n"; //ny ruta i raden
echo "<a href=\"result.php?id=$link[$i]\">\n"; // länk genom setnamnet
echo "<acronym title=\"klicka för mer info\">$rad[$i]</acronym>"; // setnamnet
echo "</a>\n";
echo "</td>\n"; // slut på ruta
}
echo "</tr>"; //slut på rad
}
?>
