|
![]() |
#1 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Ljudi resio sam problem a evo i kako, upit sam napisao ovako:
Kôd:
$insert = ("INSERT INTO DIPLOMCI (TIP,IME,PREZIME,ADRESA,EMAIL,KOR_IME,SIFRA,STATUS,DATUM_REG,ACTIVACTIONKEY,AKTIVIRAN) VALUES ('$tip','$ime','$prezime','$adresa','$email','$korime','$password', '$status','$datumreg','$activactionkey','1')") or die(mysql_error()); $add_member = mysql_query($insert); if($add_member==1) { $forma = "<h2>Uspjesno ste registrovali diplomca</h2><p>Popunite i ostale podatke o diplomcu</a>.</p> "; Kôd:
if($add_member) |
![]() |
![]() |
![]() |
#2 |
Banned
Expert
Datum učlanjenja: 29.09.2007
Poruke: 458
Hvala: 131
71 "Hvala" u 44 poruka
![]() |
![]() Kôd:
if($add_member) Isto kao i kod pitanja sa kalendarom http://php.net/manual/en/function.mysql-query.php Pročitaj detaljnije uputstvo za svaku funkciju a ovim što si napisao pobio si tvrdnju da ti u lokalu radi OK a na serveru ne. |
![]() |
![]() |
![]() |
#3 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Heheheheh, ne znam kako da te ubedim ali stvarno ti kazem da bukvalno stoji
tako u lokalu: Kôd:
if($add_member) |
![]() |
![]() |
![]() |
#4 |
Banned
Expert
Datum učlanjenja: 29.09.2007
Poruke: 458
Hvala: 131
71 "Hvala" u 44 poruka
![]() |
![]() Ok, ajmo 'vako... kakva je razlika između if($add_member) i if($add_member==1) ?
.. ođe http://php.net/manual/en/function.mysql-query.php piše da mysql_query za INSERT vraća TRUE ili FALSE ... |
![]() |
![]() |
![]() |
#5 |
član
Certified
Datum učlanjenja: 29.07.2010
Poruke: 61
Hvala: 3
4 "Hvala" u 3 poruka
![]() |
![]() mozda ti je ovo bolje resenje za mail
Kôd:
$subject = "Potvrdite vasu registraciju"; $body =' <html> <head> <style> { background-position: top; background-color: #ffffff; margin-left: 2em; margin-top: 1em; letter-spacing:1px; font-family: "trebuchet ms"; font-size: 11pt; font-weight:bold ; color:#55555; } h2{ color:#669E96; } a{ color:#0000CC; } </style> </head> <body> '; $headers='MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html;charset=utf-8' . "\r\n"; $headers .= "From: cc@cc.com" . "\r\n"; $message = "<h2>Dobrodosli na nas sajt!</h2>Vi ili neko drugi koristi ovu email adresu da se registruje. Mozete se registrovati klikom na sljedeci <a href=\"http://www.mojsajt.info/act.php?activactionkey=$activactionkey\">Link</a>.<br> Ako ste ovaj mail dobili greskom ignorisite ga i bicete automatski izbrisani sa liste.<br> Ukoliko je link neaktivan bla, bla http://www.mojsajt.info/act.php?activactionkey=$activactionkey<br><br><i><u>mojsajt.info</u></i><br>"; $body = $body . $message; mail ($email, $subject, $body, $headers); ![]() |
![]() |
![]() |
![]() |
#6 | |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Citat:
|
|
![]() |
![]() |
![]() |
#7 | |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Citat:
Lepo si ovo objasnio, a onda da li je moguce ovo sto sam ja rekao da u lokalu radi, a da na serveru nece da prodje? :P |
|
![]() |
![]() |
![]() |
#8 |
Banned
Expert
Datum učlanjenja: 29.09.2007
Poruke: 458
Hvala: 131
71 "Hvala" u 44 poruka
![]() |
![]() pa vidi ...
if($add_member) i if($add_member==1) je jedno te isto. if($add_member) i if($add_member===1) nije jedno te isto a if($add_member=1) je česta greška. zato se preporučuje if(1==$add_member) jer tada izbacuje grešku. if nije petlja. if je uslov, while je petlja. ... samo strpljenja, ispetljačeš se vremenom ![]() kada fajlove prebaciš na server, server je po defaultu podešen da ne prikazuje greške u skripti pa je potrebno uključiti prikaz grešaka dok testiraš sajt. Kada krene u produkciju to se mora isključiti... ini_set('error_reporting', E_ALL); ini_set('display_errors', 1); ini_set('display_starup_errors', 1); |
![]() |
![]() |
![]() |
#9 |
Banned
Expert
Datum učlanjenja: 29.09.2007
Poruke: 458
Hvala: 131
71 "Hvala" u 44 poruka
![]() |
![]() a šta ti tačno ne prođe?
ne upiše u bazu? ne prikaže poruku nakon upisa t.j. dobiješ beli screen? da li si 100% siguran da su parametri za pristub bazi OK. Ako nisi, pokušaj da nešto izčitaš iz baze. probaj da nakon $add_member = mysql_query($insert); die($add_member.""); // ovo ."" je da integer pretvori u string i ispiše ga pa ćeš videti da li vraća 1 ili 0 t.j TRUE ili FALSE Probaj celu skriptu malo da reorganizuješ. Zgodno je na početku skripte da imaš sve ono što kod upisa u bazu a tek nakon toga da uradiš ubacivanje forme u promenjivu a ako tako podesiš, onda i ne moraš da ubaviš HTML u promenjivu već možeš samo da završiš ?> i nastaviš HTML a ako ti negde traba da u HTML ubaciš $var onda <?php echo $var; ?>. Tako ćeš imati bolji pregled skripte pa ćeš i lakše da logički kačiš gde je greška, mada nije pogrešno ni kako si sada postavio.... ... ali pre ili kasnije svima nama se pojave gremlini u programu....eeeee... zbog nekog zareza ili ; pogubi se dosta vremena... |
![]() |
![]() |
![]() |
#10 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
![]() ![]() ![]() ![]() ![]() ![]() |
![]() Pa sad sve radi ok kako sam zelio. Objasnio sam gore iznad kakve greske su se javljale i kazem ti sta sam promenio i eto proradilo je. Takodje sve dok u onoj "if petlji" (hahah) $add_member nisam izjednacio sa 1 nisam dobijao ovo obavestenje da sam uspesno registrovao diplomca ali podaci su se upisivali u bazu. No dobro ovo sad radi i nema potrebe vise trositi vreme na ovo. Hvala jos jednom i pozdrav
|
![]() |
![]() |
![]() |
Alati teme | |
Način prikaza | |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
No input file specified greska sa php5 kao cgi na apache 2.2 (mod_rewrite) | robi-bobi | Web aplikacije, web servisi i software | 2 | 18. 03. 2010. 15:34 |
Greska ja ili go-daddy | bale | Web Hosting, web serveri i operativni sistemi | 6 | 25. 11. 2009. 14:48 |
Javlja mi se 406 greska kod otvaranja jednog fajla | jovica888 | Sva početnička pitanja | 10 | 27. 03. 2009. 17:27 |
Greska kod kratkog URL-a sa nasim slovima | robi-bobi | Obaveštenja, predlozi i pitanja | 4 | 06. 02. 2007. 13:43 |