Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

baza

[es] :: PHP :: baza

[ Pregleda: 4878 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

eyesearch

Član broj: 274
Poruke: 52
*.ptt.yu

ICQ: 106399891


Profil

icon baza28.12.2001. u 11:26 - pre 271 meseci
[php/mysql]

resio sam onaj problem pod topicom "$var" i hvala onima koji su odgovorili. sad me zeza nesto za sta sam mislio da je najlakse napraviti a to je linkovati sa bazom. posto sam ono malo zamrseno napisao, samo cu ukratko da objasnim sta mi treba...

strana na kojoj se nalaze ukratko vesti, ogranicene na 150 karaktera i ispod svake pise Read more... i trebam da linkujem to sa odredjenom vesti. npr. ono: news.php?n_id=3213. da li neko zna kako to da uradim?

hvala
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
194.144.223.*

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: baza28.12.2001. u 11:50 - pre 271 meseci
Hm, sto je to komplikovano, ako vec u bazi imas ID od svake vesti?

Kad selektujes iz baze vesti i kad popunjavas template (pretpostavljam
da tako to radis) dodaj na kraju svake vesti URL i kao parametar ubaci ID od selektovane vesti iz baze.

Peace of cake.
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

bOkIcA
Bojan Abramovic
Novi Sad

Član broj: 1808
Poruke: 520
*.prozone.co.yu.

Sajt: www.bokica.com


Profil

icon Re: baza28.12.2001. u 15:01 - pre 271 meseci
Zavisi malo od nacina citanja baze
ja to radim ovako (kachim se na bazu preko ADODB-a):


<a href="news.php?n_id=<?php echo $TvojRecordset->Fields("n_id")?>">Read more...</a>

 
Odgovor na temu

eyesearch

Član broj: 274
Poruke: 52
*.ptt.yu

ICQ: 106399891


Profil

icon Re: baza31.12.2001. u 13:08 - pre 271 meseci
mmmmm... negde gresim. daj posalji mi na mail jedan primer, izgleda da gresim negde prilikom vadjenja rezultata. btw, uradim ovako (i sam vidim da je ovde ima nedovoljno koda):

$query="select n_id from news order by n_id";
$result=mysql_query($query);
echo "<a href=\"news.php?n_id=$n_id\">Read more...</a><br>";

hvala.
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: baza31.12.2001. u 14:59 - pre 271 meseci
Probaj nešto ovako:
Code:

$query="select n_id from news order by n_id";
$result=mysql_query($query);

while ($row = mysql_fetch_array($result)) { 
   echo "<a href="news.php?n_id=$row["n_id"]">Read more...</a><br>";
}

 
Odgovor na temu

eyesearch

Član broj: 274
Poruke: 52
*.ptt.yu

ICQ: 106399891


Profil

icon Re: baza02.01.2002. u 15:36 - pre 271 meseci
mmmm-mmmmm... nece ni to tvoje, gojko. ovako mi izgleda kompletan kod (na tvoj nacin):

--

mysql_connect($localhost,$username,$password);
@mysql_select_db(btbase) or die( "Unable to select database");

$query="select n_id from news order by n_id";
$result=mysql_query($query);

while ($row = mysql_fetch_array($result)) {
echo "<a href=\"news.php?n_id=$row["n_id"]\">Read more...</a><br>";
}

--

a javlja sledecu gresku:

Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in
c:\program files\nusphere\apache\htdocs\btb\btbase\news\show5.php on line 10

10 linija je ovo sa echo.

probao sam i ovako:

--

mysql_connect($localhost,$username,$password);
@mysql_select_db(btbase) or die( "Unable to select database");

function news () {
global $n_id;

$result = mysql_query("SELECT n_id FROM news ORDER BY n_id DESC limit 10");
if(!$result) {
echo "GRESKA!!!<br>"; exit();
}
while (list($n_id) = mysql_fetch_row($result)) {
$printP = "<a href=\"news.php?n_id=$n_id\">READ NEWS...</a>";

news();
echo $printP;

--

samo sto ovde znam da sam negde debelo omasio, nesto sam kombinovao sa phpnuke i manualom ali sam zasrao jer prikazuje sledece:


Warning: Unexpected character in input: '\' (ASCII=92) state=1 in c:\program files\nusphere\apache\htdocs\btb\btbase\news\show4.php on line 16

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in c:\program files\nusphere\apache\htdocs\btb\btbase\news\show4.php on line 16

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in c:\program files\nusphere\apache\htdocs\btb\btbase\news\show4.php on line 17

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in c:\program files\nusphere\apache\htdocs\btb\btbase\news\show4.php on line 17

Parse error: parse error in c:\program files\nusphere\apache\htdocs\btb\btbase\news\show4.php on line 19


----------------------

tako da me nesto zeza ("aaa jeeeeaaa, kako znas?"). a nervira me sto u manualu (php) ovo uopste nema i onda kad tako ne pronadjem 2-3 stvari koje mi trebaju, ja prestanem da ga koristim uopste....

hvala

p.s. - molio bih sto pre ko zna u cemu je ovde problem (osim mog neznanja) da pomogne sto pre jer mi je ovo glavni problem koji koci jedan veliki sajt. uzivajte u praznicima!
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
194.144.223.*

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: baza02.01.2002. u 16:10 - pre 271 meseci
Citat:
eyesearch:
mmmm-mmmmm... nece ni to tvoje, gojko. ovako mi izgleda kompletan kod (na tvoj nacin):
echo "<a href=\"news.php?n_id=$row["n_id"]\">Read more...</a><br>";


Naravno da nece, imas double-quote konflikt u ovoj gore liniji!

Probaj ovako:
echo "<a href=\"news.php?n_id=$row['n_id']\">Read more...</a><br>";

Mada, mozda bi valjalo da promenis kompletan koncept tog dela :)

Poz, alex.

Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: baza02.01.2002. u 16:31 - pre 271 meseci
Citat:
alex:
Naravno da nece, imas double-quote konflikt u ovoj gore liniji!

Probaj ovako:
echo "<a href=\"news.php?n_id=$row['n_id']\">Read more...</a><br>";


Da, moja greska, pisao sam napamet nisam obratio paznju..
U stvari je najbolje da izostavis navodnike sasvim, $row[n_id] ce odlicno raditi posao. Ali to si vec sam mogao da primetis, php ti je sigurno dao dovoljno dobar opis greske, da si mogao da shvatis da je u quote-u problem.
 
Odgovor na temu

Mihailo
Mihailo Đorić

Član broj: 1016
Poruke: 2875
*.yubc.net



+1 Profil

icon Re: baza02.01.2002. u 21:13 - pre 271 meseci
Evo nesto sto sam skoro radio , nadam se da ces razumeti. Da napomenem samo da prvo idu naslovi sa unutrasnjim linkovima na vesti.
$vest mozes da zanemaris, to stoji zato sto je bilo nekoliko kategorija vesti.

function centar_vesti($vest)
{
if ($vest=="sve") $vest="";

echo ('<TABLE ALIGN=center WIDTH="430px">

<TR><TD>');

echo ('&nbsp;<BR></TD></TR><TR><TD ALIGN=center>
<A HREF="http://service.bfast.com/bfast...4&bfpage=compaq_superstore">
<IMG SRC="slike/compaq01.jpg" BORDER=0 ALT="Kupite Compaq ra&egrave;unare">
</A><BR>&nbsp;</TD</TR>');

$vesti=mysql_query("select id,naslov from vesti where kat like '%$vest%' order by id desc ");
$brv=0;

echo ('<TR><TD BGCOLOR=#006699 CLASS=donja2><FONT COLOR=#efebef SIZE=2><B>&nbsp
N A S L O V I </B></TD></TR><TR><TD>&nbsp;<BR>');

while($row=(mysql_fetch_array($vesti))and($brv<"10"))
{
echo('&nbsp;&nbsp;<IMG SRC="slike/root3.gif"><A');

echo(' HREF="#' . $row['id'] . '"><U>
' . $row['naslov'] . '</U></A><BR>');
}

echo ('&nbsp;<BR></TD></TR><TR><TD BGCOLOR=#666666>
<FONT COLOR=#efebef SIZE=2><B>&nbsp V E S T I </B></TD></TR><TR><TD>&nbsp;<BR>');

echo('<TABLE ALIGN="center" WIDTH="400px" BORDER="0" CELLSPACING="0" CELLPADING="0">');

$brv=0;

$vesti=mysql_query("select * from vesti where kat like '%$vest%' order by id desc ");
while($row=(mysql_fetch_array($vesti))and($brv<"15"))
{
echo(" <TR>
<TD><SPAN CLASS=vest-naslov>
<A NAME=" . $row['id'] . ">" . $row['naslov'] .
"<SPAN CLASS=datum> [" . $row['datum'] . "]
<HR NOSHADE SIZE='1'>
</TD>
<TD ALIGN='right'>
<A HREF='mail.php?id=" . $row['id'] . "'>
<IMG SRC='slike/mail2.gif' BORDER='0' ALT='Posaljite prijatelju'>
</A>
</TD>
</TR>
<TR>
<TD COLSPAN='2'>
<SPAN CLASS=vest-tekst ><P ALIGN='justify'>" . $row['vest'] . "...
<A HREF='http://" . $row['link'] . "'><SPAN CLASS=vest-info>
[DALJE]</A><BR>&nbsp;</P>
</TD>
</TR>");

$brv=$brv+1;
}
echo('</TABLE></TD></TR></TABLE>');
}
 
Odgovor na temu

[es] :: PHP :: baza

[ Pregleda: 4878 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.