| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 25.02.09 Prihlásený: 13.05.16 Príspevky: 76 Témy: 37 | Napísal Pades: 10.08.2010 17:10 | |
|
Ahojte chcel som si spravit hladanie v PHP ale nefunguje mi kod neviem ako mám dať podmienku ked nič nenašlo nech napíše : Not found teraz mi to nejde ani ked zadám ten výraz čo v databáze je --nenájde nič. Pridávam kod
Kód: <?php require("db.php"); require("header.php"); $search = $_POST['search'];
$result = "SELECT id, cat_id, name, description, long_description, image, price, FROM products WHERE name LIKE '$search' OR description LIKE '$search' OR long_description LIKE '$search' "; $prodcatres = mysql_query($result);
while($prodrow = mysql_fetch_assoc($prodcatres)) { echo "<div id='product'>"; echo "<a href='product.php?id=". $prodrow['id'] . "'><h3>" . $prodrow['name'] . "</h3></a>"; if(empty($prodrow['image'])) { echo "<center><img src='./productimages/no_image.jpg' width='100px' height='100px' alt='" . $prodrow['name'] . "'></center>"; } else { echo "<center><img src='./productimages/" . $prodrow['image'] . "' width='100px' height='100px' alt='" . $prodrow['name'] . "'></center>"; } echo "<p>" . $prodrow['description'] . " ..."; echo "<p><strong><span>PRICE : </span>£" . sprintf('%.2f', $prodrow['price']) . "</strong>"; echo "<a href='addtobasket.php?id=" . $prodrow['id'] . "'><span style='float:right;font-size:14px;font-weight:bold;text-decoration:none;'>BUY</span></a></p>"; echo "</div>"; } require("footer.php"); ?>
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 10.08.2010 17:42 | |
|
dal si si vypisat string $result? ako ma mysql vediet co mas v premennej $search ? aktualne hovoris databaze ze ti ma vratit zaznamy ktore v niektorom zo stlpcov maju string "$search" a nie obsah premennej $search !!
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
skus:
Kód: <?php require("db.php"); require("header.php"); $search = $_POST['search'];
$result = "SELECT id, cat_id, name, description, long_description, image, price FROM products WHERE name LIKE '%$search%' OR description LIKE '%$search%' OR long_description LIKE '%$search%' "; $prodcatres = mysql_query($result); // echneme pre istotu error echo mysql_error();
if(mysql_num_rows($prodcatres)>0) { while($prodrow = mysql_fetch_assoc($prodcatres)) { echo "<div id='product'>"; echo "<a href='product.php?id=". $prodrow['id'] . "'><h3>" . $prodrow['name'] . "</h3></a>"; if(empty($prodrow['image'])) { echo "<center><img src='./productimages/no_image.jpg' width='100px' height='100px' alt='" . $prodrow['name'] . "'></center>"; } else { echo "<center><img src='./productimages/" . $prodrow['image'] . "' width='100px' height='100px' alt='" . $prodrow['name'] . "'></center>"; } echo "<p>" . $prodrow['description'] . " ..."; echo "<p><strong><span>PRICE : </span>£" . sprintf('%.2f', $prodrow['price']) . "</strong>"; echo "<a href='addtobasket.php?id=" . $prodrow['id'] . "'><span style='float:right;font-size:14px;font-weight:bold;text-decoration:none;'>BUY</span></a></p>"; echo "</div>"; } } else { echo "Nic som nenasiel"; } require("footer.php"); ?>
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 25.02.09 Prihlásený: 13.05.16 Príspevky: 76 Témy: 37 | Napísal autor témy Pades: 10.08.2010 18:44 | |
|
Dakujem obom funguje to
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|