Avatar billede need4speed Nybegynder
21. marts 2003 - 18:39 Der er 9 kommentarer og
1 løsning

Min søgemaskine...

Jeg har lavet en søgemaskine, men ønsker nu at lave nogle tilføjelser f.eks så den skriver 1, 2 og 3 sov ved at hvert søgeresultat. Please help!

Her er min kode:

<?php

$connection = mysql_connect("localhost","xxxx","xxx");
mysql_select_db("xxx");

$visfra = $_GET[visfra];

if(!$_GET[visfra])
{
$visfra = 0;
}
$query = mysql_query("select * from ny_artikler where tekst like '%$look%' OR titel like '%$look%' limit $visfra, 10");
while ($row = mysql_fetch_array($query)) {
echo "<a href=$row[url]>$row[titel]</a><br>$row[tekst]<br><br><em><font size=1>http://www.visdomsnettet.dk/artikler-gruppe/</font></em><br><br>";
}

$antal = mysql_num_rows(mysql_query("select * from ny_artikler where tekst like '%$look%' OR titel like '%$look%'"));

if($visfra>0)
{
$bagud = $visfra-10;
echo "<a href='$PHP_SELF?visfra=$bagud'>Forrige</a> ";
}
$page = 1;
for($start=0; $antal > $start; $start=$start+10){
if($visfra != $page*10-10)
{
echo "<a href='$PHP_SELF?visfra=$start'>$page</a> ";
}else{
echo $page." ";
}
$page = $page+1;
}
if($visfra< $antal-10)
{
$naeste = $visfra+10;
echo " <a href='$PHP_SELF?visfra=$naeste'>Næste</a>";
}
?>
Avatar billede ahv Nybegynder
21. marts 2003 - 18:41 #1
<?php

$connection = mysql_connect("localhost","xxxx","xxx");
mysql_select_db("xxx");

$nummer = 1;

$visfra = $_GET[visfra];

if(!$_GET[visfra])
{
$visfra = 0;
}
$query = mysql_query("select * from ny_artikler where tekst like '%$look%' OR titel like '%$look%' limit $visfra, 10");
while ($row = mysql_fetch_array($query)) {
echo "$nummer <a href=$row[url]>$row[titel]</a><br>$row[tekst]<br><br><em><font size=1>http://www.visdomsnettet.dk/artikler-gruppe/</font></em><br><br>";
$nummer = $nummer+1;
}

$antal = mysql_num_rows(mysql_query("select * from ny_artikler where tekst like '%$look%' OR titel like '%$look%'"));

if($visfra>0)
{
$bagud = $visfra-10;
echo "<a href='$PHP_SELF?visfra=$bagud'>Forrige</a> ";
}
$page = 1;
for($start=0; $antal > $start; $start=$start+10){
if($visfra != $page*10-10)
{
echo "<a href='$PHP_SELF?visfra=$start'>$page</a> ";
}else{
echo $page." ";
}
$page = $page+1;
}
if($visfra< $antal-10)
{
$naeste = $visfra+10;
echo " <a href='$PHP_SELF?visfra=$naeste'>Næste</a>";
}
?>


prøv dette.
Avatar billede ahv Nybegynder
21. marts 2003 - 18:45 #2
Eller måske skal dit udtræk være:

$query = mysql_query("select * from ny_artikler where tekst like '%$look%' OR titel like '%$look%' limit $visfra, 10");
while ($row = mysql_fetch_array($query)) {
echo $nummer." <a href=$row[url]>$row[titel]</a><br>$row[tekst]<br><br><em><font size=1>http://www.visdomsnettet.dk/artikler-gruppe/</font></em><br><br>";
$nummer = $nummer+1;
}
Avatar billede need4speed Nybegynder
21. marts 2003 - 18:51 #3
prøver lige jeres forslag..
Avatar billede ahv Nybegynder
21. marts 2003 - 18:52 #4
Jeres forslag ? Så vidt jeg kan se står jeg for begge svar/kommentare :o)
Avatar billede need4speed Nybegynder
21. marts 2003 - 18:57 #5
==>> AHV

Syntes den overhovedet ikke viser nogle tal, ved resultaterne.
Avatar billede need4speed Nybegynder
21. marts 2003 - 18:58 #6
fuck mig.. uploadet til et en forkert server!
Avatar billede ahv Nybegynder
21. marts 2003 - 18:59 #7
Så er det jo klart det ikke virker ;o)
Avatar billede need4speed Nybegynder
21. marts 2003 - 19:00 #8
Tak.. Ahv.. du har ret me sucks :)
Avatar billede need4speed Nybegynder
21. marts 2003 - 19:08 #9
Lige en hurtig ting.. hvordan laver en variabel FED ?

$nummer = $nummer+1;
Avatar billede need4speed Nybegynder
21. marts 2003 - 19:15 #10
nevermind..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester