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

Pomozite, Nikako da ovo resim

[es] :: PHP :: Pomozite, Nikako da ovo resim

[ Pregleda: 3136 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

fantomas
Ivica Petrovic
Administrator Tuls.net Direktorijuma.
brus

Član broj: 32062
Poruke: 90
195.252.85.*

Sajt: www.vuxi.net


Profil

icon Pomozite, Nikako da ovo resim19.09.2005. u 11:18 - pre 226 meseci
Danas ocigledno nije moj dan, zakucao sam se i nikako da sredim ovaj deo koda.

Code:
if (isset($kanal)) {
    if (count($kanal) > 0) {
        for($i = 0;$i < count($kanal);$i++) {
            if (isset($kanal[$i]["LINK"])) {
$found = mysql_query("select * from zapisi_vesti where url=" . $kanal[$i]["LINK"] . " and naslov=" . $kanal[$i]["TITLE"] . " order by login asc");

    if($found == 0){
$insert = mysql_query("insert into zapisi_vesti values ('', '" . $kanal[$i]["LINK"] . "', 'CNN', 'World', '" . $kanal[$i]["TITLE"] . "', '" . $kanal[$i]["DESCRIPTION"] . "', '')",$db);

print ("\n<div class=\"itemtitle\"><a href=\"" . $kanal[$i]["LINK"] . "\"><b>" . $kanal[$i]["TITLE"] . "</b></a></div>");
print ("<div class=\"itemdescription\">" . $kanal[$i]["DESCRIPTION"] . "</div><br>");     
} else {

print ("\n<div class=\"itemtitle\"><a href=\"" . $kanal[$i]["LINK"] . "\"><b>" . $kanal[$i]["TITLE"] . "</b></a></div>");
print ("<div class=\"itemdescription\">" . $kanal[$i]["DESCRIPTION"] . "</div><br>");    }
} } } }


Kada se RSS vest preuzme, skript bi trebalo da proveri da li vest postoji u bazi, ako postoji onda je samo prikaze, a ako nepostoji onda treba da je doda u bazu.

I sve lepo finkcionise vesti se prikazuju, ali posle svakog refresa u bazu se unesu sve vesti, a ne samo one koje su se u medjuvremenu pojavile.

Problem nastaje kod provere da li vest vec postoji u bazi.

Kako da ovo resim.

Puno pozdrava od Ivice.
Hvala Vam sima unapred na pomoci.
vuxi
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.inabox.net.



+30 Profil

icon Re: Pomozite, Nikako da ovo resim20.09.2005. u 03:46 - pre 226 meseci
Probaj da zamenis
Code:

if($found == 0){

sa:
Code:

if(mysql_num_rows($found)== 0){ // ako nema zapisa u bazi ubaci ih !!!




[Ovu poruku je menjao sale83 dana 20.09.2005. u 04:47 GMT+1]
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

fantomas
Ivica Petrovic
Administrator Tuls.net Direktorijuma.
brus

Član broj: 32062
Poruke: 90
*.net
Via: [es] mailing liste

Sajt: www.vuxi.net


Profil

icon Re: Pomozite, Nikako da ovo resim20.09.2005. u 12:03 - pre 226 meseci
Hvala sale83,
drago mi je da vidim da ovde ima jos uvek ljudi koji su spremni da pomognu
drugima.

Onaj kod sam pisao pre jutarnje kafe, pa zato i nije radio, kasnije sam sve
napisao ispocetka i radi samo tika taka.

Code:

$pending = mysql_query("select * from zapisi_vesti where url = '" .
$kanal[$i]["LINK"] . "' and naslov = '" . $kanal[$i]["TITLE"] . "' order by
url asc") or die(mysql_error());
$found = 0;
while ($get_rows=@mysql_fetch_array($pending)){
$total_found=mysql_num_rows($pending);
 $found=1;
}
 if($found == 0){
$insert = mysql_query("insert into zapisi_vesti values ('', '" .
$kanal[$i]["LINK"] . "', 'CNN', 'World', '" . $kanal[$i]["TITLE"] . "', '" .
$kanal[$i]["DESCRIPTION"] . "', '')",$db);


Puno pozdrava od Ivice.
jobs
 
Odgovor na temu

[es] :: PHP :: Pomozite, Nikako da ovo resim

[ Pregleda: 3136 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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