29. august 2006 - 21:57Der er
24 kommentarer og 1 løsning
søgemaskine
Hej eksperter...
Jeg er igang med at lave en søgemaskine men har nogle små problemer med den. kan i ikke lige hjælpe mig og sige hvad der er gjort helt galt... Men jeg prøver også at lave den kategori opdelt på den måde at hvis man vil finde noget uden at søge skal man kunne gøre det ved at trykke på den kategori man vil kigge under... nogen som kan hjælpe med dette
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Jeg får forresten denne fejl... linien har jeg indrammet med stjerner
Parse error: parse error, unexpected T_VARIABLE, expecting '(' in d:\homepage\joy\test\index.php on line 41
<?php *************************** if $_POST['$submit'] { *************************** mysql_connect("xxx","xxx","xxx") or die(mysql_error()); mysql_select_db("xxx") or die(mysql_error());
$seek = mysql_query("Select * from search where $seek like '%seek%'"); list($index,$navn))=mysql_fetch_row(mysql_query($seek));
hvordan skal min side se ud hvis jeg vælger at trykke mig igennem via categorierne i stedet for at skrive et søgeord? og samtidig skal den skrive hvor mange indlæg der er i hver categori. hvordan skal det se ud.
Jeg har lavet en tabel der hedder kategorier hvor jeg har mine kategorier stående... så vil jeg lave det sådan at det id nummer som står ud for den pægælende kategori også fremgår i min tabel der hedder search hvor alt andet kommer til at ligge... er det en god eller en dårlig måde at gøre det på?
<form action="" method="get">Søg: <input type="text" name="search" size="55" maxlength="200" /> <input type="submit" value="Søg" /></form> <?php // Forbindelse til databasen start mysql_connect("xxx","xxx","xxx") or die(mysql_error()); mysql_select_db("xxx") or die(mysql_error()); // Forbindelse til databasen slut if($_GET['kategori'] != "") // Hvis en kategori er valgt { $category = $_GET['kategori']; $search = mysql_query("SELECT * FROM search WHERE kategori='$category'"); $tal = "1"; } else if($_GET['search'] != "") // Hvis et søgeord er skrevet { $getsearch = $_GET['search']; $search = mysql_query("SELECT * FROM search WHERE beskrivelse LIKE '%$getsearch%'"); $tal = "1"; } // Udskriver fra databasen while($row = mysql_fetch_row($search)); { echo "<table border=\"0\">"; echo "<tr><td>".$row["titel"]."</td></tr>"; echo "<tr><td>".$row["beskrivelse"]."</td></tr>"; echo "<tr><td>".$row["kategori"]."</td></tr>"; echo "<tr><td><a href=\"".$row["url"]."\" target=\"_blank\">".$row["url"]."</a></td></tr></table>"; } if($tal != "1") // Hvis hverken kategori er valgt eller søgeord er skrevet, så vis alle kategorierne { $cat = mysql_query("select * from kategorier"); while($row1 = mysql_fetch_array($cat)) { $sql = "SELECT count(*) AS antal FROM search WHERE kategori='".$row1["navn"]."'"; $result = mysql_query($sql) or die(mysql_error()); $row2 = mysql_fetch_assoc($result); echo "<a href=\"?kategori=".$row1["navn"]."\">".$row1["navn"]."</a> (".row2["antal"].") | "; } } ?>
det er kanont... kom lige med et svar så kan du få dine point... men lige en ting... når jeg klikker på en kategori vil den så forblive på samme side og bare gå ind under den kategori jeg har valgt?
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.