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

Problem sa update-om

[es] :: PHP :: Problem sa update-om

[ Pregleda: 3185 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Numaibine

Član broj: 83379
Poruke: 15
*.eunet.yu.



Profil

icon Problem sa update-om29.06.2006. u 08:34 - pre 216 meseci
Napravio sam skriptu, koja radi na localhostu (unos, brisanje i izmena vesti). Medjutim kada sam je prebacio na server unos i brisanje radi sem izmena (update). Najcudnije je to sto kada se sa localhosta povezem na bazu na serveru i sa localhosta menjam podatke 'update' radi. U pitanju je mysql.

Evo i kod:

function izmeniVest( $timestamp, $naslov, $kratko, $dugo, $vest_id )
{
global $link;
$query = "UPDATE vesti SET datum='$timestamp', naslov='$naslov', kratko='$kratko', dugo='$dugo' WHERE id='$vest_id'";

$result = mysql_query( $query, $link );
if ( ! $result )
die ( "izmeniVest error: ".mysql_error() );
}

[Ovu poruku je menjao Numaibine dana 29.06.2006. u 09:49 GMT+1]
 
Odgovor na temu

zira
Vladan Zirojevic
Beograd

Član broj: 7520
Poruke: 38
*.volomp.com.

Sajt: www.plotun.com


Profil

icon Re: Problem sa update-om29.06.2006. u 09:01 - pre 216 meseci
I koju ti gresku vrati?
 
Odgovor na temu

Nebojsa_S
Nebojsa Stankovic
projektant baza podataka
Novi Beograd

Član broj: 38157
Poruke: 46
*.ptt.yu.

ICQ: 309
Sajt: www.oglasiplus.com


Profil

icon Re: Problem sa update-om29.06.2006. u 09:07 - pre 216 meseci
Da li ti je na localhost-u register_globals=off? Na Apache serverima po defaultu je off.
Ako promenljive $timestamp, $vest_id... dobijas sa forme , koristi
$var= $_POST['var'].
 
Odgovor na temu

frroggy
Novi Sad

Član broj: 26282
Poruke: 86
..mtsns-ns.customer.sbb.co.yu.



Profil

icon Re: Problem sa update-om29.06.2006. u 09:57 - pre 216 meseci
Obrati pažnju na tip promenljivih.

Pretpostavljam da ti je $vest_id u bazi definisana kao integer pa stoga skloni apostrofe kod njega, dakle

$query = "UPDATE vesti SET datum='$timestamp', naslov='$naslov', kratko='$kratko', dugo='$dugo' WHERE id=$vest_id";
 
Odgovor na temu

Numaibine

Član broj: 83379
Poruke: 15
*.eunet.yu.



Profil

icon Re: Problem sa update-om30.06.2006. u 06:39 - pre 216 meseci
Ne vraca mi gresku, jednostavno se nista ne desava. Pomislio sam da uopste ne izvrsava funkciju, pa sam namerno napravio gresku da vidim da li ce javiti nesto - i javlja. Znaci izvrsava funkciju.
Istu logiku koristim pri brisanju i unosu, znaci na isti nacin im prosledjujem promenljive.
A nisu u pitanju ni apostrofi.
Jednostavno insert na serveru nece da radi. Mozda je u pitanju druga verzija my sql-a. Da li postoji jos neka alternativna sintaksa za insert?
 
Odgovor na temu

zira
Vladan Zirojevic
Beograd

Član broj: 7520
Poruke: 38
*.volomp.com.

Sajt: www.plotun.com


Profil

icon Re: Problem sa update-om30.06.2006. u 08:36 - pre 216 meseci
Probaj taj isti upit da izvrsis direktno u MySQL-u ili u phpMyAdminu, mora neku gresku da ti vrati ako ne prodje.
 
Odgovor na temu

Numaibine

Član broj: 83379
Poruke: 15
*.eunet.yu.



Profil

icon Re: Problem sa update-om04.07.2006. u 07:04 - pre 216 meseci
Pronasao sam u cemu je bio problem...
Sa stranice koja prikazuje spisak vesti, klikom na jednu od njih otvara se nova stranica za izmenu podataka odabrane vesti. Na novoj strani se prikazuju podaci pomocu $_GET[vest_id] promenljjive, koju prosledjujem sa prethodne strane. Medjutim klikom na dugme "izmeni" $_GET[vest_id] ne pamti svoju vrednost i zbog toga nisam bio u mogucnosti da izvrsim promene. Ovaj problem sam resio preko $_SESSION varijable, gde sam joj pri otvaranju strane za izmenu podataka pridruzio vrednost $_GET[vest_id] promenljive.
 
Odgovor na temu

[es] :: PHP :: Problem sa update-om

[ Pregleda: 3185 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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