Just nu i M3-nätverket
Jump to content

Hämta valda produkter i databas och presentera på sida


Chran

Recommended Posts

Hej,

 

Jag håller på med ett litet projekt i PHP och har fastnat.

 

Jag har en dynamsikt genererad lista av produkter på en sida. Varje produkte har en checkbox. Användaren ska kunna välja ett antal produkter och klicka vidare med en knapp. På nästa sida ska de valda produkterna listas. Värdet från varje checkbox är ett unikt ID och med det värdet ska namnet på produkten hämtas i databasen för att sedan presenteras på sidan. Här är den relevanta koden på sida två.

 

<?php
$artiklar = implode("','",$_POST['productsel']); 
$artiklar = mysql_real_escape_string($artiklar); 
$query_products = "SELECT prodtitel FROM articles WHERE uniktid IN ('$artiklar')"; 
$products = mysql_query($query_products, $Databas) or die(mysql_error());
?>

<?php 
while ($row = mysql_fetch_object($products))  
{ 
echo $row->prodtitel; 
} 
?>

 

Detta visar ingenting på sidan. Vad gör jag för fel.

 

Link to comment
Share on other sites

  • 4 weeks later...

Det verkar lite konstigt med enkelfnuttarna i din SQL sats

$query_products = "SELECT prodtitel FROM articles WHERE uniktid IN ('$artiklar')";

De ska väl infogas i din implode isf så de sitter runt varje unikt id. Annars kommer ju databsen att leta efter en produkt som har id '1, 4, 8' vilket ingen har kan jag tro.

 

Kanske har jag rätt!

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...