[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.02.09
Prihlásený: 13.05.16
Príspevky: 76
Témy: 37 | 37
NapísalOffline : 10.08.2010 17:10 | Hladat PHP

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&nbsp;:&nbsp;</span>&pound;"
. 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");
?>


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 10.08.2010 17:42 | Hladat PHP

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 !!


Offline

Užívateľ
Užívateľ
Hladat PHP

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 10.08.2010 17:48 | Hladat PHP

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&nbsp;:&nbsp;</span>&pound;"
    . 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ď
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.02.09
Prihlásený: 13.05.16
Príspevky: 76
Témy: 37 | 37
Napísal autor témyOffline : 10.08.2010 18:44 | Hladat PHP

Dakujem obom funguje to


 [ Príspevkov: 4 ] 


Hladat PHP



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

okno Hľadať

v Operačné systémy Microsoft

6

376

08.01.2007 22:57

Shit

V tomto fóre nie sú ďalšie neprečítané témy.

Kde hladat starsie ovladace?

v Ovládače

4

367

16.11.2012 16:27

mirom

V tomto fóre nie sú ďalšie neprečítané témy.

hladat password a login

v Ostatné programy

9

693

19.10.2006 20:20

petulko81

V tomto fóre nie sú ďalšie neprečítané témy.

aky cpu hladat v NB ?

v Notebooky a netbooky

3

177

25.12.2010 19:58

Cirky

V tomto fóre nie sú ďalšie neprečítané témy.

Praca na doma- kde hladat?

v Ekonomika, práca, biznis, podnikanie a peniaze

9

721

06.08.2014 10:00

Trty

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

FIFA + okno Hľadať - 3-ročný problém

v Počítačové hry

0

95

08.10.2016 17:54

Huntiz

V tomto fóre nie sú ďalšie neprečítané témy.

Teplota CPU vo win (kde hladat???)

v Ovládače

0

517

30.01.2009 23:02

memphissk

V tomto fóre nie sú ďalšie neprečítané témy.

Preklad programov - kde hladat .po files????

v Ostatné programy

0

465

09.02.2008 19:14

Qpkqkma

V tomto fóre nie sú ďalšie neprečítané témy.

Dá sa hľadať na internete inak?

v Sieťové a internetové programy

1

63

08.12.2014 23:56

Kraliček

V tomto fóre nie sú ďalšie neprečítané témy.

Zmizla polozka hladat v ponuke start

v Operačné systémy Microsoft

0

176

24.04.2008 21:36

El_locco

V tomto fóre nie sú ďalšie neprečítané témy.

SETI@home začalo hľadať nový typ signálu

v Novinky

1

322

31.07.2008 19:42

guzer

V tomto fóre nie sú ďalšie neprečítané témy.

Ako hladat recenzie a clanky o HW

v PC zostavy

12

1315

04.01.2008 13:56

prkyyynko

V tomto fóre nie sú ďalšie neprečítané témy.

FAQ: Ovládače - ako ich vyberať, hladať a inštalovať?

v Ovládače

1

12712

18.04.2014 17:36

4040

V tomto fóre nie sú ďalšie neprečítané témy.

Akeho providera do zalesia (okres senec) a kde hladat?

v Poskytovatelia internetu

4

318

29.01.2017 16:08

conker

V tomto fóre nie sú ďalšie neprečítané témy.

"Hľadať" v menu

v Redakčné systémy

5

123

30.09.2013 12:42

don jebot

V tomto fóre nie sú ďalšie neprečítané témy.

PHP programátor - PHP, MySQL, jQuery,X)Html/CSS

v Ponuka práce

0

815

02.05.2011 12:08

magicmedia



© 2005 - 2017 PCforum, edited by JanoF