Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.01.09
Prihlásený: 22.06.11
Príspevky: 87
Témy: 25
Príspevok NapísalOffline : 01.01.2009 20:03

No napisal som skritp ale do DB nezapisuje :( prosim som uz zufaly z toho :((( :( :cry:

Kód:
  INDEX.PHP:

<?php

session_start();

if((isset($_SESSION['prihlaseny_uzivatel']) &&

          $_SESSION['prihlaseny_uzivatel'] != "" ) ||

   (isset($_SESSION['heslo']) &&

          $_SESSION['heslo'] != "" )) {



 include "prihlaseny_uzivatel.php";   }   

?>


_______________________________________________________________________________________________

prihlaseny_uzivatel.php:

<!doctype html>

<HTML xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk" lang="sk">

 <HEAD>

  <META http-equiv="content-type" content="text/html; charset=utf-8" />

  <link rel="stylesheet" type="text/css" href="style.css" />

  <TITLE>&bull; Najväčšia slovenská internetová knižnica</TITLE>

 </HEAD>

  <body>

Prihlásený užívatež:

<b><?php echo $_SESSION['prihlaseny_uzivatel']; ?></b>.<br>

<a href="osobna_stranka.php">Upravi pofil</a>

  </body>

  </html>


_______________________________________________________________________________________________

neprihlaseny_uzivatel.php:

<!doctype html>

<HTML xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk" lang="sk">

 <HEAD>

  <META http-equiv="content-type" content="text/html; charset=utf-8" />

  <link rel="stylesheet" type="text/css" href="style.css" />

  <TITLE>&bull;  Najväčšia slovenská internetová knižnica</TITLE>

 </HEAD>

  <body>

Nieste prihlĂĄsenĂ˝, aby ste mohli sĹĽahovaĹĽ musĂ­te sa prihlĂĄsiĹĽ, prihlĂĄste sa

kliknutĂ­m <a href="prihlasit_uzivatela.php">TU</a>. Ak nieste registrovanĂ˝ tak sa

zdarma registrujtu <a href="registrovat.php">TU</a>.

  </body>

  </html>


_______________________________________________________________________________________________

spojenie.inc.php:

<?php

$spojenie = mysql_connect("localhost", "root", "") or die(mysql_error());

$db = mysql_select_db("registration") or die(mysql_error());

?>


_______________________________________________________________________________________________

registrovat.php:

<?php

session_start();

ob_start();

include "spojenie.inc.php";

?>



<!doctype html>

<HTML xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk" lang="sk">

 <HEAD>

  <META http-equiv="content-type" content="text/html; charset=utf-8" />

  <link rel="stylesheet" type="text/css" href="style.css" />

  <TITLE>&bull; Najväčšia slovenskĂĄ internetovĂĄ kniĹžnica</TITLE>

 </HEAD>

  <body>

 

<?php



$uzivatel = $_POST['uzivatel'];

$heslo = $_POST['heslo'];

$email = $_POST['email'];

$icq = $_POST['icq'];





if(isset($_POST['odoslat']) && $_POST['odoslat'] == "RegistrovaĹĽ") {

 if($_POST['uzivatel'] != "" &&

    $_POST['heslo'] != "" &&

    $_POST['email'] != "" &&

    $_POST['icq']   != ""){

   

$sql = mysql_query("SELECT username FROM user_info WHERE username =" . $_POST['uzivatel']);

$vysledok = mysql_query($sql) or die(mysql_error());

 if(mysql_num_rows($vysledok) != 0 ){

?>

Nick<?php echo $_POST['uzivatel'];?>už existuje.



<form action="registrovat.php" method="POST">

Nick:<input type="text" name="uzivatel"><br>

Heslo:<input type="password name="heslo" value="<?php echo $_POST['heslo']; ?>"><br>

E-Mail:<input type="text" name="email" value="<?php echo $_POST['email']; ?>"><br>

ICQ:<input type="text" name="icq" value="<?php echo $_POST['icq']; ?>"><br><br>

<input type="submit" value="RegistrovaĹĽ"> &nbsp; <input type="reset" value="VyprĂĄzdniĹĽ">

</form>



<?php

} else {

$sql = mysql_query("INSERT INTO user_info (username, password, email, icq) VALUES ('$uzivatel','$heslo','$email,'$icq')");   

echo htmlspecialchars("INSERT INTO user_info (username, password, email, icq) VALUES ('$uzivatel','$heslo','$email,'$icq')");

$vysledok = mysql_query($sql) or die(mysql_error());

$_SESSION['prihlaseny_uzivatel'] = $_POST['uzivatel'];

$_SESSION['heslo'] = $_POST['heslo'];         

?>

Ďakujeme za registráciu.



<?php

header( "Refresh: 5; URL=index.php");

echo "Vasa registracia je dokoncena !" .

      "Budete presmerovany na vyzadovanu stranku, ak ste do 5 sekund neboli presmerovany, kliknite na nasleujuci odkaz" .

      "<a href=\"index.php\">Kliknitu tu !</a>";

die();

}}

else {

?>



<form action="registrovat.php" method="POST">

Nick:<input type="text" name="uzivatel" value="<?php echo $_POST['uzivatel']; ?>"> <br>

Heslo:<input type="password name="heslo" value="<?php echo $_POST['heslo']; ?>"> <br>

E-Mail:<input type="text" name="email" value="<?php echo $_POST['email']; ?>"> <br>

ICQ:<input type="text" name="icq" value="<?php echo $_POST['icq']; ?>"> <br> <br>

<input type="submit" value="RegistrovaĹĽ"> &nbsp; <input type="reset" value="VyprĂĄzdniĹĽ">

</form>



<?php

}}

else {

?>



<form action="registrovat.php" method="POST">

Nick:<input type="text" name="uzivatel"> <br>

Heslo:<input type="password name="heslo"> <br>

E-Mail:<input type="text" name="email"> <br>

ICQ:<input type="text" name="icq"> <br> <br>

<input type="submit" value="RegistrovaĹĽ"> &nbsp; <input type="reset" value="VyprĂĄzdniĹĽ">

</form>



<?php

}

?>



</body>

</html>


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 02.01.2009 11:58

janik366 píše:
Kód:
_______________________________________________________________________________________________

registrovat.php:


$sql = mysql_query("SELECT username FROM user_info WHERE username =" . $_POST['uzivatel']);

$vysledok = mysql_query($sql) or die(mysql_error());

 if(mysql_num_rows($vysledok) != 0 ){

?>
$sql = mysql_query("INSERT INTO user_info (username, password, email, icq) VALUES ('$uzivatel','$heslo','$email,'$icq')");   

echo htmlspecialchars("INSERT INTO user_info (username, password, email, icq) VALUES ('$uzivatel','$heslo','$email,'$icq')");

$vysledok = mysql_query($sql) or die(mysql_error());



takže všimol som tsi tam pár chýb .. pokiaľ $sql je už mysql_query .. tak sa to už druhý krát nerobí ...

teda:
Kód:
PRED:
$sql = mysql_query("SELECT username FROM user_info WHERE username =" . $_POST['uzivatel']);

$vysledok = mysql_query($sql)

PO:
$sql = "SELECT username FROM user_info WHERE username =" . $_POST['uzivatel'];

$vysledok = mysql_query($sql);


A ešte jedna veľmi dôležitá vec. každý varchar v tabulke musí byť pri dopyte v úvodzovkách teda

Kód:
PRED:
$sql = "SELECT username FROM user_info WHERE username =" . $_POST['uzivatel']);

$vysledok = mysql_query($sql);
PO:
$sql = "SELECT username FROM user_info WHERE username ='" . $_POST['uzivatel']."'";

$vysledok = mysql_query($sql);



takto som to našiel vo viacerých častiach kódu oprav si to a podľa mňa to bude fungovať ... ešte si mohol napísať že čo konkrétne nefunguje ...


Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Problém pri registrácií v ic.cz

v Webhosting a servery

3

1472

13.08.2008 19:19

jefitto Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. text podmienok pri registracii

v Redakčné systémy

4

1217

22.07.2007 14:06

Globusko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Samovoľné presmerovanie pri registrácii

v Antivíry a antispywary

5

1019

01.08.2016 22:04

Miso122 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vysvetlenie funckie pri registracii

v PHP, ASP

4

1123

05.03.2008 13:18

enorm Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. E-mail pri registrácii

v Redakčné systémy

5

1401

14.09.2006 9:03

Quasar Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Suhlas s obchodnymi podmienkami pri registracii

v Obchody, reklamácie a právo

11

1039

03.09.2015 10:46

guess.whoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Gramatická chyba v kontrolnej otázke pri registrácii

v Správy pre vedenie fóra

1

3027

13.08.2015 8:06

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako vypnúť zasielanie E-mailov pri registrácii?

v Redakčné systémy

2

1703

11.06.2006 14:23

kratas101 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ubuntu freezne pri login screene

v Operačné systémy Unix a Linux

4

349

11.09.2010 13:16

Denco1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MSSQL login problem

v Databázy

0

631

16.03.2010 14:39

quark Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Login problem - GTK

v Operačné systémy Unix a Linux

6

612

14.03.2008 16:45

socket Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Steam problém z login

v Počítačové hry

1

478

17.02.2011 21:05

Rick45 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. phpbb problem: login.php

v Redakčné systémy

6

810

27.01.2007 11:46

xyz Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Gmail Facebook login problém

v Služby a webstránky

2

5855

21.05.2008 15:13

Futuring Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. REGISTRACIA Problém...

v Assembler, C, C++, Pascal, Java

3

498

08.08.2011 9:16

matwej Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s login do windows xp

v Operačné systémy Microsoft

1

498

19.09.2009 22:47

shiro Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra