Forum » Programiranje » Kako naredit link iz sql baze v php strani
Kako naredit link iz sql baze v php strani
Volk| ::
Pobiram neke podatke iz mysql baze in jih pol prikazujem v na php strani v tabeli.
Toda ker so vmes dolgi linki bi rad naredil samo link na to povezavo. Ne grata mi.
recimo:
torej ta "row" je celoten link, jaz pa bi rad da v tabeli samo kaze LINK
Zgornja koda ne dela..ceprab bi skoraj morala, ali?
Toda ker so vmes dolgi linki bi rad naredil samo link na to povezavo. Ne grata mi.
recimo:
while($row = mysql_fetch_array($seznam)){ echo "<td>" ."<a href=$row['imdb']>LINK</a>". "</td>";
torej ta "row" je celoten link, jaz pa bi rad da v tabeli samo kaze LINK
Zgornja koda ne dela..ceprab bi skoraj morala, ali?
_______________________________________________________
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
PaX_MaN ::
Eh, ROFL.
Najprej poskusi spremeniti $row['imdb'] v "$row['imdb']".
Najprej poskusi spremeniti $row['imdb'] v "$row['imdb']".
Zgodovina sprememb…
- spremenilo: PaX_MaN ()
Volk| ::
Že probal...ne gre...
_______________________________________________________
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
Kami ::
Kakšen error ti javi ?
Drugače pa nima veliko smisla spreminjati iz _array v _assoc, ker razlika med njima je samo to, da _array vrne asociativno in oštevilčeno polje, _assoc pa samo asociativno polje.
Drugače pa nima veliko smisla spreminjati iz _array v _assoc, ker razlika med njima je samo to, da _array vrne asociativno in oštevilčeno polje, _assoc pa samo asociativno polje.
Volk| ::
nop...
edit:
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';'
poskusam z enojnimi narekovaji, dvojnimi....vedno mi javi kako sintaktično napako.
edit:
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';'
poskusam z enojnimi narekovaji, dvojnimi....vedno mi javi kako sintaktično napako.
_______________________________________________________
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
Zgodovina sprememb…
- spremenil: Volk| ()
PaX_MaN ::
Eh, ROFL.
Pa si zihr, da je ta del kode kriv za napako?
EDIT:
Poskusi s temle:
Pa si zihr, da je ta del kode kriv za napako?
EDIT:
Poskusi s temle:
echo "<td><a href=".$row['imdb'].">LINK</a></td>";
Zgodovina sprememb…
- spremenilo: PaX_MaN ()
Volk| ::
hm....zdaj mi kaze link...toda...
"The requested URL /www.imdb.com was not found on this server."
mogoce ker delam na localhost? samo mislim da bi vseeno moralo delat, ali?
"The requested URL /www.imdb.com was not found on this server."
mogoce ker delam na localhost? samo mislim da bi vseeno moralo delat, ali?
_______________________________________________________
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
Volk| ::
Kako?
_______________________________________________________
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
PaX_MaN ::
En način bi bil pri izhodu:
Drugi je pa ta, da že pri vnosu v bazo povezavo očistiš, da je pravilna.
echo "<td><a href=".substr($row['imdb'],1,strlen($row['imdb'])-1).">LINK</a></td>";
Drugi je pa ta, da že pri vnosu v bazo povezavo očistiš, da je pravilna.
Zgodovina sprememb…
- spremenilo: PaX_MaN ()
Volk| ::
Kak pa očistim vnos pri vpisu v bazo?
_______________________________________________________
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
Utk ::
Človek, če ti bo za vsako vrstico Pax_Man povedal, bolje da on vse skupaj naredi, mu daš za pivo pa čao. Tako se itak ne boš nič naučil.
-očistiš pa lahko enako kot ti je napisal tam pri linku.
-očistiš pa lahko enako kot ti je napisal tam pri linku.
Volk| ::
Se opravičujem, toda ze 4 ure sedim poleg pa se nekaj druga programiram in nimam danes vec volje. Bom jutri raje nadaljeval...grem raje na pivo..
Hvala vsem za pomoc. Vseeno sem korak dalje.
@PaX Man
tvoja koda za čiščenje vseeno ne dela.
Hvala vsem za pomoc. Vseeno sem korak dalje.
@PaX Man
tvoja koda za čiščenje vseeno ne dela.
_______________________________________________________
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
Volk| ::
hm...nazaj s piva..
echo "<td><a href=".substr($row['imdb'],1,strlen($row['imdb'])-1).">LINK</a></td>";
sem malo poguglal in sprobal to kodo da sploh vem kako dela.
problem je ker odreze "w", ce pa se malo poigram pa druge znake.
tistega / pa ne odreze..
zakaj ne pa bomo jutri raziskali....:D
echo "<td><a href=".substr($row['imdb'],1,strlen($row['imdb'])-1).">LINK</a></td>";
sem malo poguglal in sprobal to kodo da sploh vem kako dela.
problem je ker odreze "w", ce pa se malo poigram pa druge znake.
tistega / pa ne odreze..
zakaj ne pa bomo jutri raziskali....:D
_______________________________________________________
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
PaX_MaN ::
Aha, potem imaš bolj zayeban problem.
Solucjon:
Poglej, kaj in predvsem KAKO (escape, clean) ti shranjuje tale link v bazo.
Poglej, kaj ti dobiš iz baze in kakšen je izhod PHPja (IE, FF, Opera -> View Source).
Potem pa spremeni kodo, da bo a.) pravilno vnašala v bazo in b.) pravilno prikazovala.
Mana vsakega mojstra je dober priročnik, zatorej si le daj v zaznamke PHP Doc's ( http://www.php.net/manual/en/ )
Solucjon:
Poglej, kaj in predvsem KAKO (escape, clean) ti shranjuje tale link v bazo.
Poglej, kaj ti dobiš iz baze in kakšen je izhod PHPja (IE, FF, Opera -> View Source).
Potem pa spremeni kodo, da bo a.) pravilno vnašala v bazo in b.) pravilno prikazovala.
Mana vsakega mojstra je dober priročnik, zatorej si le daj v zaznamke PHP Doc's ( http://www.php.net/manual/en/ )
Volk| ::
_______________________________________________________
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
Izobražen je tisti človek, ki ve, kje bo našel tisto, česar ne ve.
t3hn0 ::
glih hotu sm napisat, da pri linkih mora bit "http://" spredaj, ker drugace se dostikrat pojavjo problemi kot si sedaj ze sam opazil.
drugace pa ko vnasas podatke v bazo, je priporocljivo uporabiti funkcijo addslashes(), katera ti doda v string "\", pred vsak narekovaj.
Primer (recimo da iz post-a dobis url):
$url = addslashes( $_POST['nekaj'] );
Ko pa ta zapis preberes iz baze, pa uporabis funkcijo stripslashes(), da pocistis to nesnago...
Primer:
$url = stripslashes( $row['url'] );
in pa v primerih, kot si ga imel ti na zacetku, ze vidis po samem errorju kaj ti vrne. iz tvojega primera je lepo razvidno da je bilo nekaj narobe v sami sintaksi v phpju.
je zelo pogost primer, sploh ko nekaj na hitro spises...
drugace pa ko vnasas podatke v bazo, je priporocljivo uporabiti funkcijo addslashes(), katera ti doda v string "\", pred vsak narekovaj.
Primer (recimo da iz post-a dobis url):
$url = addslashes( $_POST['nekaj'] );
Ko pa ta zapis preberes iz baze, pa uporabis funkcijo stripslashes(), da pocistis to nesnago...
Primer:
$url = stripslashes( $row['url'] );
in pa v primerih, kot si ga imel ti na zacetku, ze vidis po samem errorju kaj ti vrne. iz tvojega primera je lepo razvidno da je bilo nekaj narobe v sami sintaksi v phpju.
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';'
je zelo pogost primer, sploh ko nekaj na hitro spises...
^.^
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | jquery ajax problemOddelek: Izdelava spletišč | 1471 (1093) | miko22 |
» | Izšel PHP 5.5Oddelek: Novice / Ostala programska oprema | 5156 (3846) | technolog |
» | [PHP] narekovajiOddelek: Programiranje | 2128 (1796) | mspiller |
» | button v image buttonOddelek: Izdelava spletišč | 1226 (1131) | R33D3M33R |
» | majhen problemček v implementaciji php v html..Oddelek: Izdelava spletišč | 920 (831) | speacker |