Forum » Programiranje » php & mysql iskanje po podatkovni bazi
php & mysql iskanje po podatkovni bazi
i33a ::
Imam sledeč problem... V podatkovni bazi so 3 polja, na spletni strani, pa bi rad, da bi lahko iskal po enem kriteriju(npr. ime) izpisala pa bi se ime in priimek, ne pa tudi e-mail... kako bi to naredil?
keworkian ::
if (isset($_POST['ime'])) { $string = mysql_real_escape_string($_POST['ime']); $qry = mysql_query(SELECT `ime`, `priimek` FROM `table` WHERE `ime` LIKE '$string%', $linkDoBaze); if ($qry) { while ($row = mysql_fetch_array($qry) { echo $row['ime'] . " " .$row['priimek']; } }
Obscenities in B-Flat
Zgodovina sprememb…
- spremenil: keworkian ()
i33a ::
@Ziga Dolhar: znanje se mi ustavi tam pri mysql ukazih, ker nisem vedel kaj in kako uporabiti...
@keworkian: Hvala :) Zdaj pa razumem... razen tam ne vem kakšen link do baze naj vstavim v $linkDoBaze?
@keworkian: Hvala :) Zdaj pa razumem... razen tam ne vem kakšen link do baze naj vstavim v $linkDoBaze?
Ziga Dolhar ::
Nujno poglej tutorial od delu z mysql v phpju. Za zacetek guglaj php +mysql_connect().
https://dolhar.si/
i33a ::
Hvala, že gledam ene tutoriale.. in mi je vse vedno bolj jasno :)
Še vedno pa ne vem kaj naj dam pod $linkDoBaze?
Še vedno pa ne vem kaj naj dam pod $linkDoBaze?
Ziga Dolhar ::
1. Če ustvariš zgolj eno povezavo do baze, $linkDoBaze ni potreben.
2. Če imaš ustvarjenih več povezav, ali če imaš ustvarjeno le eno, pa želiš "boljšo kodo", potem je $linkDoBaze = mysql_connect(...).
2. Če imaš ustvarjenih več povezav, ali če imaš ustvarjeno le eno, pa želiš "boljšo kodo", potem je $linkDoBaze = mysql_connect(...).
https://dolhar.si/
i33a ::
Hvala za pomoč sedaj to deluje .
Ima kdo kakšno idejo kako bi tole zdaj spravil v tabelo, da bi rezultati dobili neko obliko?
Ima kdo kakšno idejo kako bi tole zdaj spravil v tabelo, da bi rezultati dobili neko obliko?
MisterR ::
Ker ravno nekaj delam s tabelo, evo ti
<?php $connect = mysql_connect("", "", "") or die ("Napaka pri povezovanju z bazo."); mysql_select_db(""); $quey1="select * from vnesi_svojo"; $result=mysql_query($quey1) or die(mysql_error()); ?> <table id="mytable" cellspacing="0" summary="blaba"> <caption>Vse stranke</caption> <tr> <th scope="col" class="nobg">ID</th> <th scope="col"> Ime</th> <th scope="col" >Priimek</th> <th scope="col">Številka</th> <th scope="col">Email</th> <th scope="col">Rojstni datum</th> <th scope="col">Uredi</th> <th scope="col">Izbriši</th> </tr> <?php while($row=mysql_fetch_array($result)){ ?> </td><td><?php echo $row['ID']; ?> </td> <td class="alt"><?php echo $row['ime']; ?></td> <td class="alt"><?php echo $row['priimek']; ?></td> <td class="alt"><?php echo $row['stevilka']; ?></td> <td class="alt"><?php echo $row['email']; ?></td> <td class="alt"><?php echo $row['dat_roj']; ?></td> <td class="alt">UREDI</td> <td class="alt">IZBRIŠI</td> </table> <?php } ?>
Zgodovina sprememb…
- spremenil: MisterR ()
i33a ::
@keworkian: v tabelo bi rad spravil to kar izpisuje stavek: echo $row['ime'] . " " .$row['priimek'];
@RockyS: Hvala za pomoč, vendar mi ne deluje čisto uredu... Izpisuje mi kar vse kar je v podatkovni bazi.
Pa tudi samo prvo vrstico iz podatkovne baze izpiše poravnano v tabelo... vse naslednje si sledijo neurejeno in kar ene za drugo v eni vrstici.
Je uredu ker sem naredil novo datoteko in jo potem "includal" v tisto že obstoječo? Bi moral kodo prilepiti direktno tja?
@RockyS: Hvala za pomoč, vendar mi ne deluje čisto uredu... Izpisuje mi kar vse kar je v podatkovni bazi.
Pa tudi samo prvo vrstico iz podatkovne baze izpiše poravnano v tabelo... vse naslednje si sledijo neurejeno in kar ene za drugo v eni vrstici.
Je uredu ker sem naredil novo datoteko in jo potem "includal" v tisto že obstoječo? Bi moral kodo prilepiti direktno tja?
Ziga Dolhar ::
i33a, pogledat si bo treba kak php in tudi html tutorial.
Konkretno je v Rockyevi kodi "while" stavek narobe gnezden. Znotraj vsake iteracije mora priti na začetku in koncu še <tr>...</tr>, </table> pa mora biti zunaj loopa.
Konkretno je v Rockyevi kodi "while" stavek narobe gnezden. Znotraj vsake iteracije mora priti na začetku in koncu še <tr>...</tr>, </table> pa mora biti zunaj loopa.
https://dolhar.si/
MisterR ::
Ja, sem kasneje popravil pa nisem tukaj postal =)
Ampak če tega nisi sam znal popravit potem nevem... začni pri osnovah.
Ampak če tega nisi sam znal popravit potem nevem... začni pri osnovah.
i33a ::
Sicer nekaj osnov vem, tudi tole bi moral sam odkriti... ampak verjetno je najbolje da kar začnem z učenjem :)
Kaj bi pa lahko naredil, da nebi prikazovalo vseh vnosov v bazo ampak samo tiste katere iščem tako kot mi je delalo prej?
Kaj bi pa lahko naredil, da nebi prikazovalo vseh vnosov v bazo ampak samo tiste katere iščem tako kot mi je delalo prej?
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | HTML in SQL pomoč (strani: 1 2 )Oddelek: Programiranje | 7748 (6626) | def0r |
» | MySQL Query VprašanjeOddelek: Izdelava spletišč | 3258 (3023) | overlord_tm |
» | [php] Knjiga gostovOddelek: Izdelava spletišč | 3185 (2388) | darix |
» | PHP login skriptOddelek: Izdelava spletišč | 2833 (1419) | Lion29 |
» | [PHP] Iskanje/brisanje iz baze (telefonskega imenika)Oddelek: Programiranje | 1803 (1585) | Good Guy |