Avatar billede brianmilan Juniormester
08. september 2005 - 09:38 Der er 7 kommentarer

Søgning af DVD film.

Hej,

Jeg har lavet en database over mine dvd i MySQL, og har fået dataene ud af databasen og fået dem vist i PHP :-) Men jeg kan ikke rigtig finde ud af hvordan jeg eventuelt kan lave en søgefunktion i PHP hvor jeg kan søge på f.eks. skuespillere og genre? og for at gøre det mere svært tænkte jeg på at når jeg søger på en skuespiller om man så kan få vist hvilke film han/hun er med i?

Kan i hjælpe?
Avatar billede dmdisco Nybegynder
08. september 2005 - 10:16 #1
brug LIKE i sql eks:
$sql = "SELECT * FROM tabel WHERE (dvd LIKE '%$soegeord%')";
Avatar billede dmdisco Nybegynder
08. september 2005 - 10:17 #2
for at vise hvilke film en bestemt skuespiller er med i kan du lave en række i din sql tabel der indeholder skuespiller navnene og bruge den til at søge i
Avatar billede brianmilan Juniormester
08. september 2005 - 11:33 #3
Hej dmdisco,

Jeg kan desværre ikke finde ud af det... Kan du hjælpe mig? Jeg har skrevet min kode.

<html>
<body>
<form method="post" action="#">
Indtast søgeord:<br>
<input name="soegeord" type="text"><br>
<br>
<input name="submit" type="submit" value="Soeg">
</form>

<?php
if(isset($_POST['soegeord']))
{
    include "ConnectDB.php";
              connectmydb();
    $query = mysql_query("SELECT * FROM alle_dvd_film WHERE Skuespillere LIKE '%$_POST[soegeord]%' ");
    while($r = mysql_fetch_array($query))
    {
        echo $r['kolonne'];
    }
}
?>
</body>
</html>
Avatar billede dmdisco Nybegynder
08. september 2005 - 12:20 #4
$query = mysql_query("SELECT * FROM alle_dvd_film WHERE (Skuespillere LIKE '%".$_POST[soegeord]."%')");

virker den da ikke?
Avatar billede brianmilan Juniormester
08. september 2005 - 12:30 #5
Jeg havde glemt to parrenteser :-) så nu får jeg ikke nogen fejlmeddelser, men når jeg skriver det skuespiller navn jeg gerne vil søge på og trykker på Søg, så sker der ikke noget, kan det være den linie der hedder echo $r['kolonne']; at jeg skal rette i? Skal den lægge resultatet i 'kolonne'?
Avatar billede dmdisco Nybegynder
13. september 2005 - 09:27 #6
hvis dataen du vil have vist står i feltet kolonne så er det jo ok ellers skal du rette den til det felt du vil have vist
Avatar billede brianmilan Juniormester
28. august 2014 - 20:41 #7
Hej Dmdisco. Vi du skrive svar, så skal jeg nok give dig point.
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