Avatar billede clausga Nybegynder
09. december 2005 - 22:41 Der er 4 kommentarer og
1 løsning

Vælg ud fra database med afkrydsningsfelt

Jeg har en database (MySQL) med nogle produkter i. Jeg kunne godt tænke mig at ud skrive alle produkterne i en lang liste og så med et afkrydsningsfelt foran hver produkt

Når man har afkrydset dem og trykker på næste går den til en anden side og udskriver dem fra databasen som man har valgt.


Hvordan laver jeg det kode ?
Avatar billede jakobdo Ekspert
09. december 2005 - 22:51 #1
Du laver et udtræk med de produkter du ønsker:
$query = mysql_query("SELECT * FROM produkt_tabel");
if(mysql_num_rows($query)>0)
{
while($row = mysql_fetch_assoc($query))
{
echo "<input type=\"checkbox\" name=\"product[]\" value=\"".$row['produkt_id']."\">".$row['produkt_navn']."<br>\n";
}
}

Husk at sætte en form omkring + en submit knap!
På den side hvor resultatet postet til, kan du så bruge:
$query = mysql_query("SELECT * FROM produkt_tabel WHERE produkt_id IN (".implode(",", $_POST['product']).")");
Avatar billede clausga Nybegynder
09. december 2005 - 23:04 #2
TAK! smid svar!
Avatar billede jakobdo Ekspert
10. december 2005 - 08:03 #3
Svar!
Jeg antager det virkede?
Avatar billede clausga Nybegynder
10. december 2005 - 16:59 #4
Ja det virker lige som det skulle :)
Avatar billede jakobdo Ekspert
10. december 2005 - 18:51 #5
Takker for 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