Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problemcic
Author Message
stefendoza Offline
Novi korisnik
*

Posts: 73
Joined: Apr 2010
Reputation: 1
Post: #1
Problemcic
Pozdrav svima.Sve pohvale za forum. Naime imam jedan problem. Postavljao sam temu i na druge forume ali jos nikako nisam uspeo da resim problem ne zato sto su na drugim forumima neznalice nego valjda ljudi zauzeti imaju i svoja posla i obaveze pa nemaju kad da se sa mnom natezu He he
Imam ovaj sablon kome treba ugraditi pamet.Lepo se vidi sta je sta u sablonu i div tagovima ja sve lepo podeljeno. E ovde gde sam ostavio poruku "OVDE TREBAM DA POSTAVIM FORMU ZA REGISTRACIJU" tu treba da postavim formu za registraciju koju cu da prilozim na dnu i kako sad da obezbedim da mi se samo u tom delu izvrsava skripta za registraciju. Znaci samo izmedju tih div tagova. Ne znam da li sam bio jasan ali na primer, ako nisu popunjena sva polja taj deo koji kaze "Niste popunili sva polja" da se ispise u tom delu i recimo da se forma ponovo stampa itd itd. Evo koda sablona

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>
<title>White Site</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="style.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="contentslider.css" />
<script type="text/javascript" src="contentslider.js"></script>
<!--[if lt IE 7]><style type="text/css">.thumb_box span { behavior: url(iepngfix.htc); }</style><![endif]-->
</head>
<body>
<div id="container">
  <div id="header_panel">
  <div id="title_section"> White Site </div>
    


  </div>
  <div id="login_banner_panel">
    <div id="banner_panel">
      <div id="paginate-slider2" class="pagination"> <a href="http://www.free-css.com/" class="toc">&nbsp;</a> <a href="http://www.free-css.com/" class="toc anotherclass">&nbsp;</a> <a href="http://www.free-css.com/" class="toc">&nbsp;</a> </div>
      <div id="slider2" class="sliderwrapper">
        <div class="contentdiv"><img src="images/image_12.jpg" alt="" /></div>
        <div class="contentdiv"><img src="images/image_13.jpg" alt="" /></div>
        <div class="contentdiv"><img src="images/image_14.jpg" alt="" /></div>
      </div>
      
    

    </div>
    <div id="login_panel">
      <h1>Member Login</h1>
      <form method="get" action="http://www.free-css.com/">
        <div class="form_row">
          <label>Email</label>
          <input class="inputfield" name="email_address" type="text" id="email_addremss"/>
        </div>
        <div class="form_row">
          <label>Password</label>
          <input class="inputfield" name="password" type="password" id="password"/>
        </div>
        <input class="button" type="submit" name="Submit" value="Login" />
      </form>
      <a href="http://www.free-css.com/">Register</a> </div>
  </div>
  <div id="menu">
    <ul>
      <li><a href="http://www.free-css.com/" class="current">Home</a></li>
      <li><a href="http://www.free-css.com/">Gallery</a></li>
      <li><a href="http://www.free-css.com/">Tutorials</a></li>
      <li><a href="http://www.free-css.com/">Members</a></li>
      <li><a href="http://www.free-css.com/">Contests</a></li>
      <li><a href="http://www.free-css.com/">About Us</a></li>
      <li  class="last"><a href="http://www.free-css.com/">Contact Us</a></li>
    </ul>
  </div>
  <div id="content">
    <div id="leftcolumn">
    <div class="leftcolumn_twocolumn">
        <h1>Welcome</h1>
        <img src="images/image_01.jpg" alt="" />
        <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc quis sem nec tellus blandit tincidunt. Duis vitae velit sed dui malesuada dignissim. Donec mollis aliquet ligula.</p>
      </div>
      <div class="leftcolumn_twocolumn">
        <h1>Our Services</h1>
        <div class="service_box"> <img src="images/image_02.jpg" alt="" />
          <p>Lorem ipsum dolor sit amet, consec tetuer adipiscing elit. Nunc quis sem nec tellus blandit tincidunt.</p>
        </div>
        <ul>
          <li><a href="http://www.free-css.com/">Lorem ipsum dolor sit amet</a></li>
          <li><a href="http://www.free-css.com/">Duis mollis aliquet ligula</a></li>
          <li><a href="http://www.free-css.com/">Maecenas adipiscing elementum ipsum.</a></li>
          <li><a href="http://www.free-css.com/">Nunc blandit orci sit amet risus.</a></li>
          <li><a href="http://www.free-css.com/">Cum sociis natoque penatibus et</a></li>
        </ul>

      </div>
      <div class="cleaner"> &nbsp; </div>
      
        OVDE TREBAM DA POSTAVIM FORMU ZA REGISTRACIJU

    </div>
    <div id="rightcolumn">
      <div id="search_panel">
        <h1>Search</h1>
        <form method="get" action="http://www.free-css.com/">
          <div class="search_panel_box">
            <div class="form_row">
              <label>By Keyword</label>
              <input class="inputfield" name="keyword" type="text" id="keyword"/>
            </div>
            <input type="submit" name="submit" class="button" value="Search" />
          </div>
          <div class="search_panel_box">
            <div class="form_row">
              <label>By Category</label>
              <select name="Category">
                <option value="volvo">People</option>
                <option value="saab">Animals</option>
                <option value="fiat">Building</option>
                <option value="audi">Flowers</option>
              </select>
            </div>
            <input type="submit" name="submit" class="button" value="Search" />
          </div>
        </form>
      </div>
      <div id="blog_section">
        <h1>Blog</h1>
        <div class="blog_box">
          <h4><a href="http://www.free-css.com/">Pellentesque consequat condimentum risus</a></h4>
          Posted by <a href="http://www.free-css.com/"><span>Dolor Sit Amet</span></a> in <a href="http://www.free-css.com/"><span>Duis vitae</span></a><br />
          Aliquam pretium porta odio. Fusce quis diam sit amet tortor luctus pellentesque.<br />
          <div class="datetime">Dec 12, 2024 2:54 pm</div>
        </div>
        <div class="blog_box">
          <h4><a href="http://www.free-css.com/">Quisque tincidunt commodo nisl</a></h4>
          Posted by <a href="http://www.free-css.com/"><span>Dolor Sit Amet</span></a> in <a href="http://www.free-css.com/"><span>Duis vitae</span></a><br />
          Morbi rutrum. Cras nulla sem, posuere non, molestie ut, molestie in, justo.<br />
          <div class="datetime">Dec 15, 2024 4:32 pm</div>
        </div>
        <div class="blog_box">
          <h4><a href="http://www.free-css.com/">Lorem ipsum dolor sit amet</a></h4>
          Posted by <a href="http://www.free-css.com/"><span>Dolor Sit Amet</span></a> in <a href="http://www.free-css.com/"><span>Duis vitae</span></a><br />
          Lorem ipsum dolor sit amet, adipiscing elit.<br />
          <div class="datetime">Dec 19, 2024 8:24 pm</div>
        </div>
        <div class="more_button"><a href="http://www.free-css.com/">View All</a></div>
      </div>
      <div class="cleaner">&nbsp;</div>
      <a target="_blank" href="http://validator.w3.org/check?uri=referer"><img style="border:0;width:88px;height:31px" src="http://www.w3.org/Icons/valid-xhtml10" alt="" width="88" height="31" vspace="8" border="0" /></a> <a target="_blank" href="http://jigsaw.w3.org/css-validator/check/referer?profile=css3"><img style="border:0;width:88px;height:31px"  src="http://jigsaw.w3.org/css-validator/images/vcss-blue" alt="" vspace="8" border="0" /></a>
      <div class="cleaner">&nbsp;</div>
    </div>
  </div>
  <div id="footer"> <a href="http://www.free-css.com/">Home</a> | <a href="http://www.free-css.com/">About Us</a> | <a href="http://www.free-css.com/">Gallery</a> | <a href="http://www.free-css.com/">Tutorials</a> | <a href="http://www.free-css.com/">FAQs</a> | <a href="http://www.free-css.com/">Contact Us</a><br />
    Copyright © 2024 <a href="http://www.free-css.com/"><strong>Your Company Name</strong></a> | Designed by <a href="http://www.templatemo.com">Free CSS Template</a> </div>
</div>
</body>
</html>

Evo same forme za registraciju:
PHP Code:
<?php 
// konekcija na bazu
mysql_connect("localhost""root""") or die(mysql_error()); 
mysql_select_db("zaposljavanje") or die(mysql_error()); 

//Proveravamo da li je korisnik pritisnuo submmit
if (isset($_POST['submit'])) { 

//Provera da li je korisnik popunio polja
if (!$_POST['ime'] | !$_POST['prezime'] | !$_POST['username'] | !$_POST['password'] | !$_POST['password2'] | !$_POST['email'] | !$_POST['adresa'] | !$_POST['telefon']) 

die(
'Niste popunili sva polja'); 


// Provera da li je username u upotrebi
if (!get_magic_quotes_gpc()) { 
$_POST['username'] = addslashes($_POST['username']); 

$usercheck $_POST['username']; 
$check mysql_query("SELECT username FROM registracija WHERE username = '$usercheck'"
or die(
mysql_error()); 
$check2 mysql_num_rows($check); 

//Ako korisnicko ime postoji u bazi ispisujemo gresku 
if ($check2 != 0) { 
die(
'Greska, username koji ste unijeli '.$_POST['username'].' je u upotrebi.'); 


// Ispitujemo da li su uneti passwordi isti
if ($_POST['password'] != $_POST['password2']) { 
die(
'Niste unijeli iste passworde. '); 


//Provera da li je unijeta e-mail adresa ispravna
if (!eregi('^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]'$_POST['email']))
{
echo 
'Uneta email adresa nije ispravna';
exit;
}

if (!
eregi('[0-9]'$_POST['telefon']))
{
echo 
'Pogresno ste uneli format telefona';
exit;
}

// Vrsimo kriptovanje sifre md5 algoritmom
$_POST['password'] = md5($_POST['password']); 
if (!
get_magic_quotes_gpc()) { 
$_POST['password'] = addslashes($_POST['password']); 
$_POST['username'] = addslashes($_POST['username']); 


//Upisivanje u bazu
$datumreg=date("Y-m-d");
$ime=$_POST['ime'];
$prezime=$_POST['prezime'];
$username=$_POST['username'];
$password=$_POST['password'];
$adresa=$_POST['adresa'];
$email=$_POST['email'];
$telefon=$_POST['telefon'];
$username=mysql_real_escape_string($username);
$insert "INSERT INTO registracija (ime,prezime,username,password,adresa,email,telefon,datumreg) 
VALUES ('"
.$ime."','".$prezime."','".$username."','".$password."','".$adresa."', '".$email."','".$telefon."','".$datumreg."')"
$add_member mysql_query($insert); 

?> 

<h1>Uspesno ste se registrovali</h1> 
<p>Hvala Vam na registraciji.Sada mozete da se logujete</a>.</p> 

<?php 
}
else 

?> 

<form action="add.php" method="post"> 
<table border="0"> 
<tr><td>Ime:*</td><td> 
<input type="text" name="ime" maxlength="35"> 
</td></tr> 
<tr><td>Prezime:*</td><td> 
<input type="text" name="prezime" maxlength="35"> 
</td></tr> 
<tr><td>Korisnicko ime:*</td><td> 
<input type="text" name="username" maxlength="35"> 
</td></tr> 
<tr><td>Sifra:*</td><td> 
<input type="password" name="password" maxlength="35"> 
</td></tr> 
<tr><td>Ponovi sufru:*</td><td> 
<input type="password" name="password2" maxlength="35"> 
</td></tr> 
<tr><td>E-mail:*</td><td> 
<input type="text" name="email" maxlength="35"> 
</td></tr> 
<tr><td>Adresa stanovanja:*</td><td> 
<input type="text" name="adresa" maxlength="55"> 
</td></tr> 
<tr><td>Telefon:*</td><td> 
<input type="text" name="telefon" maxlength="15"> 
</td></tr> 
<tr><th colspan=2><input type="submit" name="submit" value="Registracija"></th></tr> 
<tr><th colspan=2><input type="reset" name="reset" value="Resetovanje"></tr></td></table> 
</form> 

<?php 

?>

Nemojte sad da ulazimo u pricu kakva je skripta, da li je dobra ili nije da li je sigurna ili nije itd. Bitno mi je samo ovo da resim pa cu ja kasnije da resavam ostale probleme. Ako treba uploadovacu celi sablon da neko pokrene u lokalu ako je tako lakse da se resi problem. Hvala svima unapred
(This post was last modified: 13-04-2010 02:46 PM by stefendoza.)
13-04-2010 02:45 PM
Find all posts by this user Quote this message in a reply
danielvast Offline
Forumaš
***

Posts: 424
Joined: Dec 2009
Reputation: 22
Post: #2
RE: Problemcic
Pozdrav stefendoza dobrodošao!Happy
Ako nije problem da promjenis naziv temi jer ovako nam nista ne govori!
Malo sam se pomoucio da shvatim sto si htio reći ali evo pokusao sam nesto uraditi mislim da je ured-u! Ovo su lakse mogao rijesiti mislim na skript-u preko 2 if else-a a ne sa ovolikim die-ovima i exit-ima a koje su greske ubacivas u jednu varijablu, ali evo ovo je kako je mislim dobra je skripta samo nije za ono sto ti zelis postici! Nisam to prepravljao jer bi bila druga skripta da je ja radim! U ovom slučaju sad nisam znao dali ti treba odvojeno pa sam ja sve strpao u jednu skriptu pa ako ti treba ti razdvajaj!Palac-gore


Attached File(s)
.php  index.php (Size: 10.48 KB / Downloads: 3)

"When all else fails, read the manual."
(This post was last modified: 13-04-2010 06:58 PM by danielvast.)
13-04-2010 06:56 PM
Find all posts by this user Quote this message in a reply
stefendoza Offline
Novi korisnik
*

Posts: 73
Joined: Apr 2010
Reputation: 1
Post: #3
RE: Problemcic
E hvala ti puno, ne znam kako da se oduzim ali to je to. Sta bi jos trebalo dodati ovoj skripti po tvom misljenju sta bi jos trebao da uradim. To sto se tice gresaka, mislim da te nisam dobro ukapirao, ako ti nije problem da mi malo to pojasnis tj da das primer konkretno za ovu skriptu. Hvala jos jednom.
13-04-2010 07:33 PM
Find all posts by this user Quote this message in a reply
stefendoza Offline
Novi korisnik
*

Posts: 73
Joined: Apr 2010
Reputation: 1
Post: #4
RE: Problemcic
I da jos da dodam ovde. Recimo kad unesem username koje vec postoji ja dobijem poruku da on vec postoji i opet mi se stampa ovaj deo "Uspesno ste se registrovali". Tu bi skripta trebala da ispise poruku o gresci i da ostampa ponovo obrazac za registraciju a ne i gresku i obrazac za registraciju i poruku da sam se uspjesno registrovao :)
13-04-2010 07:41 PM
Find all posts by this user Quote this message in a reply
danielvast Offline
Forumaš
***

Posts: 424
Joined: Dec 2009
Reputation: 22
Post: #5
RE: Problemcic
Ne ne nema ti tu gresaka nego greske pri unosu npr unesene lozinke nisu iste iste npr ovako
PHP Code:
if ($_POST['password'] != $_POST['password2'])
                  
$error='Unesene lozinke nisu iste<br>';
if (!
eregi('[0-9]'$_POST['telefon']))
                 
$error='Uneseni broj telefona nije ispravan';
..............
echo 
$errors
Znači sve ovo pohranis u jednu varijablu pa onda ispises! Mislim sve to savrseno radi samo dajemm svoje mišljenje kako radim je naravno ako funkcionira tada nemoras razbijati glavu time! I mislim da bi trebao sve varijable koje je unjeo korisnik trebao odraditi mysql_real_escape_string! Namigivanje

"When all else fails, read the manual."
13-04-2010 07:46 PM
Find all posts by this user Quote this message in a reply
stefendoza Offline
Novi korisnik
*

Posts: 73
Joined: Apr 2010
Reputation: 1
Post: #6
RE: Problemcic
Pgledacu malo ovo pa se javljam opet uskoro.
13-04-2010 08:08 PM
Find all posts by this user Quote this message in a reply
danielvast Offline
Forumaš
***

Posts: 424
Joined: Dec 2009
Reputation: 22
Post: #7
RE: Problemcic
Evo ja sam to ostvario tako da u varijablu $forma stavim čitavu formu ukoliko je uspjesno registriran korisnik $forma ce sadržavati taj string sta si htio reci! MIslim da bi trebao raditi


Attached File(s)
.php  index.php (Size: 10.68 KB / Downloads: 2)

"When all else fails, read the manual."
13-04-2010 08:12 PM
Find all posts by this user Quote this message in a reply
stefendoza Offline
Novi korisnik
*

Posts: 73
Joined: Apr 2010
Reputation: 1
Post: #8
RE: Problemcic
Nije lose. Ali sta se javlja sada. Kada unesem korisnika koji vec postoji dobijem poruku da korisnik vec postoji i da se korisnik uspjesno registrovao He he He he. Ovde treba da ukoliko se javi da korisnik vec postoji stopirati izvrsenje skripta.
14-04-2010 12:10 AM
Find all posts by this user Quote this message in a reply
kecko Offline
Forumaš
***

Posts: 647
Joined: Nov 2009
Reputation: 20
Post: #9
RE: Problemcic
Quote:ne zato sto su na drugim forumima neznalice nego valjda ljudi zauzeti imaju i svoja posla i obaveze pa nemaju kad da se sa mnom natezu
znači mi smo besposličari bez obaveza? He he
14-04-2010 07:33 AM
Find all posts by this user Quote this message in a reply
danielvast Offline
Forumaš
***

Posts: 424
Joined: Dec 2009
Reputation: 22
Post: #10
RE: Problemcic
Mah na brzinu sam preletio preko skripte pa eto mislim da bi ova trebala raditi kako treba ako bude problema javi !Palac-gore


Attached File(s)
.php  index.php (Size: 10.65 KB / Downloads: 7)

"When all else fails, read the manual."
(This post was last modified: 14-04-2010 01:08 PM by danielvast.)
14-04-2010 10:51 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)