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

registracioni formular i sql baza podataka

[es] :: PHP :: PHP za početnike :: registracioni formular i sql baza podataka

Strane: 1 2 3 4

[ Pregleda: 10841 | Odgovora: 63 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: registracioni formular i sql baza podataka29.10.2011. u 17:39 - pre 152 meseci
Code (php):
$sql = "insert into slogasvi_REGISTAR (ime) VALUES('$value')";


Da li ovo mozda radi:


Code (php):
$sql = "INSERT INTO slogasvi_REGISTAR (ime) VALUES (" . $value . ")";


A da, sad na ovo sto si mi odgovorio u vezi "C"-a.

Pretpostavio sam odmah da je VC ili tako nesto. Naravno da ne omalovazavam bilo koje RAD okruzenje, ali mislim da i malo dete bez imalo znanja u programiranju moze da napravi program u softveru poput Delphija, C++ Buildera, Visual studia itd. Kada si rekao da znas C, svi su te shvatili mnogo drugacije. Zato me je i zanimalo kako to ti znas da povezes C sa bazom, da u njemu kreiras PDF, i da ti je to "samo mala vezba". Da znas cist C, PHP ti ne bi predstavljao problem, ali koliko vidim ti poznajes RAD okruzenje kojim komandujes preko C-a, a to nije bas slicno. Secam se da sam u 2. razredu srednje pravio svoj "Excel" u Delphiju za samo jedan dan, pisao kompletnu dokumentaciju, sve to za neki domaci, i to sve zbog mocnih klasa koje poseduje. Velika je razlika izmedju programiranja u C-u i RAD okruzenju. Nemas u PHP-u toolbox bar-ove ili kako se to vec zove, vec sve sam moras da pises. Doduse imas mocne funkcije koje ce te vaditi iz problema :)

Googlaj: Delphi for PHP - pogledaj ovo, mozda ti bude zanimljivo


PS Ja mislim da 22. linija zeza, ona koju nam nisi dao :) daj nam celu stranicu, pa da vidimo lepo sta je problem :)

[Ovu poruku je menjao Zlatni_bg dana 29.10.2011. u 18:50 GMT+1]
THE ONLY EASY DAY WAS YESTERDAY
 
Odgovor na temu

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: registracioni formular i sql baza podataka29.10.2011. u 19:04 - pre 152 meseci
I pobogu, sad sam video, nemoj ostavljati login credentials na forumu, sa sve IP adresom servera... zamolio bih moderatora da edituje kod.
Ubuduce zameni login/password sa xxxx ili necim drugim, pozeljno i IP.
THE ONLY EASY DAY WAS YESTERDAY
 
Odgovor na temu

milos 2
milos ljatkovic

Član broj: 148450
Poruke: 669
*.dynamic.sbb.rs.



+3 Profil

icon Re: registracioni formular i sql baza podataka29.10.2011. u 19:14 - pre 152 meseci
jesam u redu pre tog
Code:

$value = $_POST['ime'];

ali sam zaboravio da stavim ; sada kada sam ustao i video da je rec o promenljivoj, odmah sam skocio na red iznad da vidim sta se dogadja, i dodao ;

 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
*.dynamic.isp.telekom.rs.



+218 Profil

icon Re: registracioni formular i sql baza podataka29.10.2011. u 19:17 - pre 152 meseci
Kada postavljas php koda onda stavis [ code : php ] php kod [ / code]. (bez ovih razmaka)
Pokusaj da jos malo vise od pocetka pocnes da ucis.

Mislim da si nam dao pogresnu liniju gde ti je greska.
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

milos 2
milos ljatkovic

Član broj: 148450
Poruke: 669
*.dynamic.sbb.rs.



+3 Profil

icon Re: registracioni formular i sql baza podataka29.10.2011. u 19:20 - pre 152 meseci
evo vama ceo kod, a sto se tice username-a i password-a, nisu od ftp naloga, nego samo od baze, a ako vidim da se nesto dogadja, lepo odem na control pannel preko explorer-a, i izmenim

kod:
Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<?php
$con = mysql_connect("207.45.187.58", "slogasvi_root", "xxxxxxx");
if (!$con)
{
    DIE('could not connect: ' . mysql_error());
}

$db_selected = mysql_select_db ("slogasvi_REGISTAR", $con);

if (!$db_selected)
{
    die ('can not use' . "slogasvi_REGISTAR" . ';' . mysql_error());
}
echo 'connect successfully';
$value = $_POST['ime'];
$sql = "insert into registar (ime) VALUES('$value')";
if (!mysql_query($sql))
{
    die ('Error' . mysql_error());
}
mysql_close($con);
?>
<body></body>
</html>
 
Odgovor na temu

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: registracioni formular i sql baza podataka29.10.2011. u 19:24 - pre 152 meseci
Pa zar nisi resio problem tako sto si stavio ";" na kraju 22. linije? Zato je i izbacivao gresku, jer je PHP video promenljivu u 23. redu kao nastavak 22. reda, sto nije sintaksno ispravno.

I kako to SAMO od baze podataka?! Losa praksa, veoma losa praksa.

I naravno da ovo nece raditi ukoliko mu se ne posalje POST zahtev sa definisanim "ime", mozda i zato ne radi? Cisto da eliminisemo i to.
THE ONLY EASY DAY WAS YESTERDAY
 
Odgovor na temu

milos 2
milos ljatkovic

Član broj: 148450
Poruke: 669
*.dynamic.sbb.rs.



+3 Profil

icon Re: registracioni formular i sql baza podataka29.10.2011. u 20:02 - pre 152 meseci
e sada, kada sam sve ispravio, ne mogu da se konektujem na bazu, iako je i user i pass ispravan, divota (probao sam i da stavim da je user i pass koji je na ftp nalogu)
 
Odgovor na temu

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: registracioni formular i sql baza podataka29.10.2011. u 20:53 - pre 152 meseci
Da li dobijas neku gresku...?
I da li si siguran da ti je ispravan username i password, pogledaj da ti neko nije mozda promenio, s obzirom da si ga postavio javno...
THE ONLY EASY DAY WAS YESTERDAY
 
Odgovor na temu

M.S.

Član broj: 288616
Poruke: 6



+1 Profil

icon Re: registracioni formular i sql baza podataka29.10.2011. u 20:56 - pre 152 meseci
A zasto jednostavno ne napravite bazu u Access-u i postavite je na Intranet ili koju vec mrezu...

Ili jednostavno otvorite samo FTP Upload folder na nekom serveru i date klijentima standardizovan obrazac koji mora da se popuni ?

Ili samo napravite upload PHP formu na vas server, koja je vec gotova na w3schools.com, a da klijenti sami popune obrazac koji im date da skinu sa sajta?


 
Odgovor na temu

milos 2
milos ljatkovic

Član broj: 148450
Poruke: 669
*.dynamic.sbb.rs.



+3 Profil

icon Re: registracioni formular i sql baza podataka29.10.2011. u 22:03 - pre 152 meseci
USPEOOOOO!!!!!!!!!

trebalo je umesto ip servera napisati localhost, samo ne znam ako mu je localhost ta ip adresa, zasto je nije prihvatio, ali nema veze


hvala vam mnogo svima sto ste mi pomagali, i ostavljali linkove gde mogu da ndjem literaturu i vec neke primere.

jos samo da izguglam kako da mi napraavi sliku obrasca samo popunjenog umesto da ispise connect successfully, i to je to, i da salje mejl sa sadrzajem te slike, ali Zlatni_bg mi je dao sta tacno treba da izguglam. hvala mnogo svima jos jednom.

 
Odgovor na temu

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: registracioni formular i sql baza podataka30.10.2011. u 01:46 - pre 152 meseci
To zasto ti IP adresa nije radila je stvar zastite provajdera hostinga od konektovanja na bazu od eksternih klijenata.

Ako zatreba jos nesto, javi.
THE ONLY EASY DAY WAS YESTERDAY
 
Odgovor na temu

milos 2
milos ljatkovic

Član broj: 148450
Poruke: 669
*.dynamic.sbb.rs.



+3 Profil

icon Re: registracioni formular i sql baza podataka30.10.2011. u 17:40 - pre 152 meseci
e izgleda da ce mi trebati jos pomoci

kada sam dodao jos promenljivih, a ne samo jedno polje, sto mi je lepo prihvatio, izbacuje mi ovu gresku:

Code:

ErrorYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '5, broj, jmbg, e-mail) VALUES('moje ime', '[email protected]' at line 1


a deo koda koji je promenjen izgleda ovako:

Code:

$value = $_POST['ime'];
$value1 = $_POST['mesto'];
$value2 = $_POST['datum'];
$value3 = $_POST['mesto_st'];
$value4 = $_POST['5'];
$value5 = $_POST['broj'];
$value6 = $_POST['jmbg'];
$value7 = $_POST['e-mail'];
$sql = "insert into registar (ime, mesto, datum, mesto_st, 5, broj, jmbg, e-mail) VALUES('$value', '$value7', '$value6', '$value5', '$value4', '$value3', '$value2', '$value1')";


da li mozete da mi pomognete oko ove glreske

P.S. ime lepo upise u bazu
 
Odgovor na temu

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: registracioni formular i sql baza podataka30.10.2011. u 21:21 - pre 152 meseci
...

Obrisite mi post, vidim sad u cemu je greska, napisacu posle potpun odgovor, u zurbi sam sad.


[Ovu poruku je menjao Zlatni_bg dana 30.10.2011. u 22:45 GMT+1]
THE ONLY EASY DAY WAS YESTERDAY
 
Odgovor na temu

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: registracioni formular i sql baza podataka31.10.2011. u 07:21 - pre 152 meseci
Ovako... pre svega, da li ti u bazi postoje sva polja u koja pokusavas da upises podatke? Da li su podeseni na TEXT vrednosti, ili na neke druge?

Druga stvar, promenljive i nazivi promenljivih su ti potpuno izbrkani pri upisu u bazu, to promeni da bude malo normalnije, tj da se polje za e-mail ne zove "mesto" itd.

Greska moze biti kod upisa maila, ja mislim da je "@" specijalni karakter, ali ne znam razlog zasto ti MySQL ne bi prihvatio to kao upis u bazu. Opet, proveri kod je tipa upis u MySQL tabeli. Takodje, proveri i kako izgleda "datum", ako si stavio integer a pokusavas da uneses formatiranu time vrednost, ne znam kako ce MySQL s time da se izbori.

Jos nesto... ovu kolonu "5" promeni da se zove "pet" ili nekako, lose je pocinjati ime brojem. (verovatno je ispravno ali je nepozeljno)

Kopiraj nam izgled tabele iz phpmyadmina da vidimo, greska je ili kod unosa maila ili kod unosa datuma.

Da li ti POST prihvata sve promenljive? Moze biti mnogo stvari u pitanju.
THE ONLY EASY DAY WAS YESTERDAY
 
Odgovor na temu

milos 2
milos ljatkovic

Član broj: 148450
Poruke: 669
*.dynamic.sbb.rs.



+3 Profil

icon Re: registracioni formular i sql baza podataka31.10.2011. u 08:43 - pre 152 meseci
kada sam "5" ispravio na "pet" i "e-mail" na "email", naravno i imena kolona, i u prvom fajlu imena text box-ova ispravio hoce da upise u bazu.

hvala jos jednom


P.S. da li je moguce da namestim bazu da prepoznaje srpsku latinicu?
 
Odgovor na temu

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: registracioni formular i sql baza podataka31.10.2011. u 09:49 - pre 152 meseci
Moguce je, potrebno je da podesis UTF-8 encoding baze. Nadji u phpmyadmin-u opciju "collation" i promeni na utf8_unicode_ci.
THE ONLY EASY DAY WAS YESTERDAY
 
Odgovor na temu

milos 2
milos ljatkovic

Član broj: 148450
Poruke: 669
*.dynamic.sbb.rs.



+3 Profil

icon Re: registracioni formular i sql baza podataka31.10.2011. u 15:18 - pre 152 meseci
namestio sam tako, medjutim i dalje pokazuje kvacice umesto srpskih slova
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.dynamic.sbb.rs.

Sajt: norway.dakipro.com


+190 Profil

icon Re: registracioni formular i sql baza podataka31.10.2011. u 15:21 - pre 152 meseci
Da li si probao sve iz FAQ teme ovog foruma?
http://www.elitesecurity.org/p1348126
 
Odgovor na temu

milos 2
milos ljatkovic

Član broj: 148450
Poruke: 669
*.dynamic.sbb.rs.



+3 Profil

icon Re: registracioni formular i sql baza podataka31.10.2011. u 15:33 - pre 152 meseci
hvala, po tom tutorialu sam uspeo
 
Odgovor na temu

milos 2
milos ljatkovic

Član broj: 148450
Poruke: 669
*.dynamic.sbb.rs.



+3 Profil

icon Re: registracioni formular i sql baza podataka01.11.2011. u 18:10 - pre 152 meseci
Pretrazio sam sve sajtove sto ste mi dali, ni u knjigama o php-u nisam uspeo da nadjem kako da napravim stranicukoja izgleda kao formular koji se popunjava da kada korisnik pritisne registruj se dugme, da na sledecoj stranici dobije istu takvu sliku, samo sa svojim popunjenim podacima, ali da su na mestima kao na formularu
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: registracioni formular i sql baza podataka

Strane: 1 2 3 4

[ Pregleda: 10841 | Odgovora: 63 ] > FB > Twit

Postavi temu Odgovori

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