Just nu i M3-nätverket
Gå till innehåll

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


Chran

Rekommendera Poster

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.

 

Länk till kommentar
Dela på andra webbplatser

  • 4 veckor senare...

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!

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...