Tak jak, każdy rozmiary sofy, strony sofy i kolory sofy zapisane w serialize().
<?php include_once("init.php"); /* // tutaj jest orginalny kod, pokazujący tylko nazwę, ale jak zrobić aby tak pokazywał? "Nazwa Właściwa (Kolor) (Rozmiar) (Strona)" if (!$q) return; $db->query("SELECT * FROM stock_avail where quantity >0 "); while ($line = $db->fetchNextObject()) { if (strpos(strtolower($line->name), $q) !== false) { echo "$line->name\n"; } } */ // moja nieudana próba $sql = $db->query("SELECT * FROM stock_details where stock_name='$q'"); foreach ($sql as $row): endforeach; endforeach;
Tutaj struktóra bazy:
stock_avail http://i.imgur.com/TUE3JfH.png
stock_details http://i.imgur.com/rmYC4Ka.png
Chce aby pokazywało wszystkie możliwe kombinacje wedłyg nazwy:
"Nazwa Właściwa (Kolor) (Rozmiar) (Strona)"
"sdfsdf (niebieski) (3seater) (left)"
"sdfsdf (zielony) (3seater) (right)"
"sdfsdf (brązowy) (2seater) (left)"
"sdfsdf (zółty) (3seater) (left)"
EDIT, zrobiłem to, ale nie pokazuje kolorów:
include_once("init.php"); if (!$q) return; $db->query("SELECT * FROM stock_details CROSS JOIN stock_avail WHERE quantity >0 "); while ($line = $db->fetchNextObject()) { // if (strpos(strtolower($line->name), $q) !== false) { endforeach; // } }