nece da mi cita bazu iz mysql

1

nece da mi cita bazu iz mysql

offline
  • Pridružio: 18 Dec 2007
  • Poruke: 95

Nece da mi preko php procita bazu iz mysql-a sve je podeseno ali ostane samo prazna strana!Barem mislim da sam sve podesio kako treba!Ima li neko predlog?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Piksi  Male
  • Elitni građanin
  • Pridružio: 13 Nov 2003
  • Poruke: 2435

Nismo vidoviti...Daj kod Smile...



offline
  • Pridružio: 18 Dec 2007
  • Poruke: 95

  1. <html>
  2. <head>
  3.   <title>Rezultat</title>
  4. </head>
  5.  
  6. <body>
  7. <h1>Rezultat pretrage</h1>
  8.  
  9. <?php
  10. //napravi promenljive sa kratkim imenima
  11. $searchtype = $_POST['searchtype'];
  12. $searchterm = $_POST['searchterm'];
  13.  
  14.  
  15.  
  16. $searchterm = trim($searchterm);
  17.  
  18. if (!$searchtype || !$searchterm)
  19. {
  20.    echo 'Niste uneli nista u pretragu.'.
  21.        'Molimo vas pokusajte ponovo.';
  22.    exit;
  23. }
  24.  
  25.  if (!get_magic_quotes_gpc())
  26. {
  27. $searchtype = addslashes($searchtype);
  28. $searchterm = addslashes($searchterm);
  29. }
  30.  
  31. @ $db = new mysqli('shadow','serafim','31081979','diskovi');
  32.  
  33. if (mysqli_connect_errno())
  34. {
  35.   echo'Greska:Nismo u mogucnosti da se povezemo sa bazom.'.
  36.       'Molimo vas pokusajte ponovo kasnije.';
  37.   exit;
  38. }
  39.  
  40. $query = "select * from diskovi  ".$searchtype." like'%".$searchterm."%'";
  41. $result = $db->query($query);
  42.  
  43. $num_results = $result->num_rows;
  44.  
  45. echo '<p>Broj nadjenih Kniga: '.$num_results.'</p>';
  46.  
  47. for ($i=0; $i <$num_results; $i++)
  48. {
  49.   $row = $result->fetch_assoc();
  50.   echo '<p><strong>'.($i+1).'. Naslov: ';
  51.   echo htmlspecialchars(stripslashes($row['title']));
  52.   echo '</strong><br /> Autor: ';
  53.   echo stripslashes($row['filmovi']);
  54.   echo '<br />ISBN: ';
  55.   echo stripslashes($row['isbn']);
  56.   echo '<br />Cena: ';
  57.   echo stripslashes($row['price']);
  58.   echo '</p>';
  59. }
  60.  
  61. $result->free();
  62. $db->close();
  63.  
  64. ?>
  65. </body>
  66. </html>

offline
  • Piksi  Male
  • Elitni građanin
  • Pridružio: 13 Nov 2003
  • Poruke: 2435

'Ajde ukloni ono "@" ispred reda u kome 'definises' bazu,pa pokreni skript...Tada bi trebao da ti izbaci neku gresku,pa je kopiraj ovde...

Dopuna: 18 Dec 2007 18:48

Mada,mislim da bi ipak trebao da ti izbaci gresku jer imas deo koda koji o tome vodi racuna...

offline
  • Pridružio: 18 Dec 2007
  • Poruke: 95

Nista!Isto!Nesto ja to nisam podesio kako treba.

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

nisi dostavio klasu Smile
aj probaj bez nje...
samo izkomentarisi kod i uradi onu klasiku mysql_connect select query i ispis

btw kakav ti je to query ?
$query = "select * from diskovi ".$searchtype." like'%".$searchterm."%'";
da ti ne fali mozda ovde where ? Smile

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Po meni to je fatal error na liniji
@ $db = new mysqli('shadow','serafim','31081979','diskovi');
Taj server gdje to pokusavas ne podrzava mysqli ( @svemirko - nema to veze sa mysql serverom )

offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

meni se cini da ti ne valja sam query, probaj sa:

  1. $result = $db->query($query) or die($db->error);

offline
  • Pridružio: 18 Dec 2007
  • Poruke: 95

Ovo probavam na svom racunaru!A sve lepo radi u mysql-u.Probao sam i mysql administrator tu sve radi cita bazu i to!Samo php ne cita bazu.Probao sam i da podesim php.ini.???.Probao sam sa i taj query nista.On bi trebao barem neku gresku da napise zar ne?Koji je kod za uspostavljanje php i mysql baze da barem znam da se kontaju?

offline
  • Piksi  Male
  • Elitni građanin
  • Pridružio: 13 Nov 2003
  • Poruke: 2435

@serafim
Jesi li razmisljao o onome sto ti je igor86 rekao?

  1. $result = $db->query($query) or die($db->error);

stavi umesto:
  1. $result = $db->query($query);



Inace...Jesi li siguran da tebi lepo funkcionisu php i mysql?Jesi li probao neki jednostavniji primer?

Ko je trenutno na forumu
 

Ukupno su 905 korisnika na forumu :: 42 registrovanih, 5 sakrivenih i 858 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 4. Ozrenska, Aleksandar Tomić, Arsenije, bbogdan, Bo96, brause, Car89, Cicumile, Desmond, Djokislav, Dorcolac, dradex, Georgius, Hardenberg, HrcAk47, janezek67, joca83, JosipRi, komsija1, Langdorf, Miki01, Naj-Turs, nekdo, Nobunaga, Pero, Podljub, PrincipL, RAKITNICA, Sami_1ali, samo opusteno, sasa87, Sokic, sspp, suton, Trpe Grozni, ujke, varda, Vlada1389, Vlada78, Vlado82, vukajlo71, zlatkoa987