Višestruka pretraga

2

Višestruka pretraga

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

Vidi naravno da ti to nece raditi kao sto sam ti napisao.

Moras da formiras imena kolona koja pretrazujes.

evo ti neko rjesenje samo provjeri da li radi

<form action="rezultat.php" method="post">    <table width="200" border="0">       <tr>          <td align="right">Lokacija:</td>          <td>             <input type="text" name="search[lokacija]" />          </td>       </tr>       <tr>          <td align="right">Broj:</td>          <td><input type="text" name="search[broj]" /></td>       </tr>       <tr>          <td align="right">Ime:</td>          <td><input type="text" name="search[ime]" /></td>       </tr>       <tr>          <td colspan='2'>&nbsp;</td>       </tr>       <tr>          <td>&nbsp;</td>          <td align="center"><input type="submit" name='submit' value="Traži"></td>       </tr>    </table> </form>

i

<?php    if( isset( $_POST['submit'] ) ){           foreach( $_POST['search'] as $Key => $Value )          if( $Value = !get_magic_quotes_gpc() ? addslashes(trim($Value)) : trim($Value) )             $SqlParts[] = "`$Key` LIKE '%{$Value}%'";               if( !is_array( $SqlParts ) )          die('Niste uneli sve podatke.  Molimo pokušajte ponovo.');               if( !( $db = new mysqli('localhost', 'kalabrija', 'as321as0123', 'clan') ))          die('Error: Konekcija nije moguca molimo probajte kasnije.');        $Res = $db -> query( 'SELECT * FROM podaci WHERE '.implode(' AND ', $SqlParts ) );       print '<p>Pronadeno clanova: '.$Res->num_rows.'</p>';             while( $Row = $result->fetch_assoc() ){          foreach($Row as $Key => $Val)             $Row[$Key] = stripslashes($Val);                      $Html.= '<b>'.(++$i).". Broj: {$Row['broj']}</b><br>";          $Html.= "Lokacija: {$Row['lokacija']}<br>";          $Html.= "Ime: {$Row['ime']}<br>";          $Html.= "Tel: {$Row['tel']}<br>";          $Html.= "Email: {$Row['email']}<br>";                 }             $Res->free();       $db->close();             print "<p>{$Html}</p>";    } ?> <A href="http://localhost/index.php">Povratak na glavnu</A> </td></tr></table> </body> </html>



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 08 Jul 2008
  • Poruke: 28

Pronadeno clanova: 4
E sad tamo gde treba da izbaci pronađene podatke on izbaci:
Fatal error: Call to a member function fetch_assoc() on a non-object in C:\xampp\www\Pretraga\rezultat.php on line 40


40= while( $Row = $result->fetch_assoc() ){



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

Eh pa umjesto $result moras staviti $Res na toj liniji, posto sam preimenovao promjenljivu, ako bude samo to problem bice super, posto nista nisam testirao.

offline
  • Pridružio: 08 Jul 2008
  • Poruke: 28

Gotovo.

igor86 Smile
hvala na savetu, pretrčo sam gomilu skripti a ovo nisam našao nigde.

Ko je trenutno na forumu
 

Ukupno su 1099 korisnika na forumu :: 87 registrovanih, 12 sakrivenih i 1000 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 19602 - dana 30 Mar 2026 00:11

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Andrija357, Aristotle2002, ArmFPGA, babaroga, BB, berste23, Bobrock1, Bojcca, Bokiboks, bokicacar, Boris BM, boro975, BSD, bukefal, carinko, cifra, Dekanovic, deLacy, DonRumataEstorski, Dukelander, Ercomero, eulereix, foka106, FOX, GH69, Goxy1, hellenic, ikan, ILGromovnik, ilija kz, IvanM1984, Jester, Josef, Kaponi, king111, kozhedub, Lieutenant, lima, lucko1, Magistar78, Mali Rambo, MarijaC84, MaRtInsrbija1993, mercedez, Milometer, mir, misa2, mkukoleca, mocnijogurt, moldway, monomah, MrNo, Muki 123, nebidrag, neko iz mase, nobutado, oganj123, Parker, Pekman, Pero, proljece, Radio operater, Ran, repac, Rok A Bit, samocitam, SamoGledam, Shadows1, singa, skok, skylab1111, Smiljkovich, SpaDej, Sr.Stat., t84dar, Tas011, tritonus, Vanderx, varda, vathra, vensla, vidra1, VJ, Vladovbl, Vrač, 2001