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

Ne mogu da ubacim podatke u bazu

[es] :: PHP :: Ne mogu da ubacim podatke u bazu
(Zaključana tema (lock), by Nemanja Avramović)

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

Postavi temu

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nikol@c
tu i tamo

Član broj: 73969
Poruke: 343
81.93.74.*



+4 Profil

icon Ne mogu da ubacim podatke u bazu03.04.2007. u 08:07 - pre 207 meseci
Pozdrav,
imam jedan problem. Pokusavam da unesem neke podatke u bazu, text i sliku. Na jednom serveru to mi radi bez problema, dok na drugom serveru gdje je vjerovatno druga verzija MySQL-a ne radi. Kreirao sam je bazu i tabele i sve je to ok, ali nece da mi unese podatke iz forme za unos. Upit je sledeci:

$dodavanje = "INSERT INTO vijesti (clanak_id, datum, naslov, kljucne_reci, clanak, slika_binary, ime_fajla, velicina_fajla, tip_fajla) VALUES ('', now(), '$naslov', '$kljucne_reci', '$clanak', '$slika_binary', '$slika_ime', '$slika_velicina', '$slika_tip')";

Da li je moguce da je problem razlicita verzija baze. Jos jedna stvar, clanak_id se automatski inkrementira, datum se automatski dodaje, i na stranici za ispis ti podaci se prikazu, onaj dio podataka iz baze koji se unosi preko forme za unos se ne vidi u tabeli (nisu uneseni).
...ko se jednom o mlijeko opece taj i u jogurt duva...
 
0

nikol@c
tu i tamo

Član broj: 73969
Poruke: 343
81.93.74.*



+4 Profil

icon Re: Ne mogu da ubacim podatke u bazu03.04.2007. u 08:13 - pre 207 meseci
I da, kada unesem podatke rucno, tada se vide na stranici za ispis.
...ko se jednom o mlijeko opece taj i u jogurt duva...
 
0

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.yu.



+257 Profil

icon Re: Ne mogu da ubacim podatke u bazu03.04.2007. u 08:23 - pre 207 meseci
Daj ceo kod koji unosi u bazu. Ovako - fali ti mysql_query posle ove linije koju si napisao.
Kad sve ostalo zakaže, pročitaj uputstvo...
 
0

nikol@c
tu i tamo

Član broj: 73969
Poruke: 343
81.93.74.*



+4 Profil

icon Re: Ne mogu da ubacim podatke u bazu03.04.2007. u 08:26 - pre 207 meseci
Code:

MYSQL_CONNECT($host, $kor_ime, $lozinka) OR DIE("Nemoguce je spojiti se na bazu !!!");
@MYSQL_SELECT_db("$ime_baze") or die( "Nemoguce je spojiti se na bazu // Ime baze ???");

$clanak = nl2br ($clanak);

if ($upload_slike=="DA") {

$slika_binary = addslashes(fread(fopen($slika, "r"), filesize($slika)));

$dodavanje = "INSERT INTO vijesti (clanak_id, datum, naslov, kljucne_reci, clanak, slika_binary, ime_fajla, velicina_fajla, tip_fajla) VALUES ('', now(), '$naslov', '$kljucne_reci', '$clanak', '$slika_binary', '$slika_ime', '$slika_velicina', '$slika_tip')";
@mysql_query($dodavanje) or die("Dodavanje slike // GRESKA!");

} else {


$dodavanje = "INSERT INTO vijesti (clanak_id, datum, naslov, kljucne_reci, clanak) VALUES ('', now(), '$naslov', '$kljucne_reci', '$clanak')";
@mysql_query($dodavanje) or die("Dodavanje // GRESKA!");
    
}


evo...
...ko se jednom o mlijeko opece taj i u jogurt duva...
 
0

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.yu.



+257 Profil

icon Re: Ne mogu da ubacim podatke u bazu03.04.2007. u 08:51 - pre 207 meseci
Pogledaj gde ti je php log pa vidi sta javlja. I koju od ovih gresaka ti ispisuje, ili ne ispisuje nijednu (greska i greska slika).
I sta znaci kad rucno ubacis - kako to rucno ubacujes pa se onda vidi (i sta se vidi, i slika ili ne?) Kako ti je organizovana tabela u bazi, sta si se stisao, daj vise podataka...

Eh da, i izbaci te @ sto ti sprecavaju ispisivanje gresaka, pa vidi sta ispisuje....
Kad sve ostalo zakaže, pročitaj uputstvo...
 
0

nikol@c
tu i tamo

Član broj: 73969
Poruke: 343
81.93.74.*



+4 Profil

icon Re: Ne mogu da ubacim podatke u bazu03.04.2007. u 08:58 - pre 207 meseci
Ovako,
nikakvu gresku on ne prikazuje, on skiptu za dodavanje obavi bez izvjestaja o gresci. Problem je sto podaci koji se unose preko forme nisu ubaceni u tabelu.
Kada sam rekao "rucno" mislio sam na to, da sam otisao u phpmyadmin nasao kolonu u tabeli cije sam celije htio da popunim, kliknuo na edit i u polje (recimo naslov) unio neki text. Poslije ovakvog unosa ja podatke vidim na stranici.

Jedna cudna stvar je ta sto na drugom serveru sve ovo radi bez problema.

Pozdrav!
...ko se jednom o mlijeko opece taj i u jogurt duva...
 
0

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.it-austria.net.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Ne mogu da ubacim podatke u bazu03.04.2007. u 10:14 - pre 207 meseci
To mi "smrdi" na register globals ...
Jesi probao da umjesto $clanak koristis $_POST['clanak'] ?
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
0

nikol@c
tu i tamo

Član broj: 73969
Poruke: 343
81.93.74.*



+4 Profil

icon Re: Ne mogu da ubacim podatke u bazu03.04.2007. u 14:49 - pre 207 meseci
Nisam jos stigao da isprobam, ali na ovom serveru na kome radi register_globals je off.

Neke stvari su mi malo nejasne. Ako je register globals iskljucen onda moze da se pise samo $clanak, a ako je ukljucen onda pisem $_POST['clanak']. Ili je obratno. Izvinjavam se na vjerovatno glupom pocetnickom pitanju.

Pozdrav
...ko se jednom o mlijeko opece taj i u jogurt duva...
 
0

nikol@c
tu i tamo

Član broj: 73969
Poruke: 343
81.93.74.*



+4 Profil

icon Re: Ne mogu da ubacim podatke u bazu04.04.2007. u 08:18 - pre 207 meseci
Problem je bio u register_globals, sada je sve ok.
...ko se jednom o mlijeko opece taj i u jogurt duva...
 
0

[es] :: PHP :: Ne mogu da ubacim podatke u bazu
(Zaključana tema (lock), by Nemanja Avramović)

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

Postavi temu

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