Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok NapísalOffline : 04.11.2009 12:52

Takze mam mysql tabulku:

Kód:
CREATE TABLE `users` (
  `userid` int(3) unsigned NOT NULL auto_increment,
  `name` varchar(50) default NULL,
  `pass` varchar(128) default '0',
  `accessLevel` smallint(5) unsigned default '3',
  `team` varchar(50) default NULL,
  `email` varchar(50) default NULL,
  `profession` varchar(50) default NULL,
  `badlogin` varchar(3) NOT NULL,
  `logindate` varchar(15) NOT NULL,
  `sid` varchar(32) NOT NULL,
  `rp` varchar(32) NOT NULL,
  PRIMARY KEY  (`userid`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;


a ako by som cez php mohol vlozit uzivatela (teda ide o jednoduchu registraciu)


Offline

Čestný člen
Čestný člen
Ukladanie užívateľa cez PHP

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 04.11.2009 13:28

Pouzijes SQL dopyt INSERT INTO.


Offline

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

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok Napísal autor témyOffline : 04.11.2009 13:33

skusal som takto ale nejako to nefunguje :(

Kód:
<form action="register.php" method="post">
<table border=0 cellspacing=0 cellpadding=2>
<tr><td>
Uživateľské meno:<td><input type="text" name="nick">
<tr><td>
Heslo:<td><input type="password" name="heslo">
<tr><td>
E-mail:<td><input type="text" name="email">
<tr><td>
<br><br>
<td><input type="submit" value="Registrovať" />
</table>
</form>


Kód:
<?php

$db_spojenie = mysql_connect("localhost","root","76AfdFHEvjY5K3AR");
$db = mysql_select_db("uzivatelia", $db_spojenie);

$meno = $_POST['nick'];
$heslo = $_POST['heslo'];
$heslo_ov = $_POST['heslo_ov'];
$email = $_POST['email'];

if($meno == false || $heslo == false || $heslo_ov == false || $email == false){
echo 'Vaša registrácia je neúspešná, nezadali ste všetky potrebné údaje, skúste to znovu prosím.';
}
else{
if($heslo != $heslo_ov){
echo 'Vaša registrácia je neúspešná.<br>';
echo 'Heslá sa nezhodujú.';
}else{
$db_spojenie = mysql_connect("localhost","root","76AfdFHEvjY5K3AR");
$db = mysql_select_db("uzivatelia", $db_spojenie);
$db_prikaz = mysql_query("INSERT INTO uzivatelia (nick,heslo,email) VALUES ('$meno', '$heslo', '$email')");
echo 'Registrácia prebehla úspešne.';
}   
}

?>


Offline

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

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok Napísal autor témyOffline : 04.11.2009 13:46

v php mam teraz:

Kód:
if(isset($_POST['submit'])) {
if($_POST['name'] && $_POST['pass'] && $_POST['aL'] && $_POST['email'] && $_POST['team'] && $_POST['profession'] != "") {
$name = $_POST['name'];
$aL = $_POST['aL'];
$email = $_POST['email'];
$team = $_POST['team'];
$profession = $_POST['profession'];
//
$p1 = sha1($_POST['pass']);
$length = strlen($p1);
$pass = substr($p1, 5, $length);
$p_salt = substr($pass1, 0, 5);
//

mysql_connect($nfo_mysql_host,$nfo_mysql_username,$nfo_mysql_password);
@mysql_select_db($nfo_mysql_db) or die( "Unable to select database");
$query = "INSERT INTO users VALUES ('','$name','$pass','$aL','$team','$email','$profession','0','','')";
mysql_query($query);
mysql_close();
}
}


a nič :(


Offline

Správca fóra
Správca fóra
Ukladanie užívateľa cez PHP

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 04.11.2009 14:33

daj si zobrazit chybu, ktora vznikne pri vykonani tvojho insertu... v inserte uvadzaj aj nazvy stlpcov, do ktorych ides vkladat data, lebo ako pozeram, tak v casti VALUES mas o 1 hodnotu menej ako pocet stlpcov tabulky, aj ked je pravda, ze to nemusi byt chyba, ale pozri sa pre istotu na to...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

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

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok Napísal autor témyOffline : 04.11.2009 15:16

Kód:
Notice: Undefined index: name in /home/add.user.php on line 201


line 201:

Kód:
if($_POST['name'] && $_POST['pass'] && $_POST['aL'] && $_POST['email'] && $_POST['team'] && $_POST['profession'] != "")


?


Offline

Užívateľ
Užívateľ
Ukladanie užívateľa cez PHP

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 04.11.2009 15:37

Tu $_POST['name'] superglobalnu premennu si skontroluj ci ju mas zadefinovanu


Offline

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

Registrovaný: 05.12.08
Prihlásený: 24.06.14
Príspevky: 59
Témy: 17
Príspevok NapísalOffline : 04.11.2009 15:48

názvy položiek v odosielacom formulari ti nesedia s položkami, ktoré máš v kóde na spracovanie formulára.

Z formulára odosielaš názvy nick, heslo, email
V tej podmienke si pýtaš názvy name, pass, team atd...

To vyzerá ako keby si skopíroval dva nesúvisiace kódy z rôznych miest. Aby ti to fungovalo musíš si oba kódy zosúladiť napr.
<input name = "name" type = "text">
<input name = "pass"...
<input name = "team"...

atd...


Offline

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

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181
Bydlisko: BB
Príspevok Napísal autor témyOffline : 04.11.2009 17:35

Snacker píše:
Tu $_POST['name'] superglobalnu premennu si skontroluj ci ju mas zadefinovanu


Kód:
          <div class="ctrlHolder<? echo $error; ?>">
            <label for="name"><em>*</em> Name<span id="msgbox" style="display:none"></span></label>
            <input name="name" id="name" value="<?=$_POST['name']?>" size="35" maxlength="50" type="text" class="textInput" autocomplete="off" />
          </div>


Offline

Užívateľ
Užívateľ
Ukladanie užívateľa cez PHP

Registrovaný: 27.11.08
Prihlásený: 30.01.20
Príspevky: 630
Témy: 98
Bydlisko: Veľký Krtíš...
Príspevok NapísalOffline : 06.11.2009 10:27

Citácia:
<div class="ctrlHolder<? echo $error; ?>">
<label for="name"><em>*</em> Name<span id="msgbox" style="display:none"></span></label>
<input name="name" id="name" value="<?=$_POST['name']?>" size="35" maxlength="50" type="text" class="textInput" autocomplete="off" />
</div>

to tam patri?

//to je skrateny zapis pre echo (stenley)


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


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. php detekcia krajiny užívateľa

v PHP, ASP

5

2440

03.01.2019 11:40

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. IRIS cez PHP

v PHP, ASP

1

392

17.03.2014 12:39

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zobrazenie obrazku cez PHP.

v PHP, ASP

5

1375

19.07.2006 22:32

ronny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Generujeme heslá cez PHP

v Články

2

2035

13.03.2008 17:13

Numline1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hromadny email, cez PHP

v PHP, ASP

4

575

09.11.2012 14:54

baumax Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP registracia cez cookies

v PHP, ASP

8

778

04.09.2007 22:23

cr3at0r Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zobrazovanie menu cez PHP

v JavaScript, VBScript, Ajax

2

666

27.04.2008 10:13

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Odoslanie mailu cez PHP

v PHP, ASP

5

1087

22.03.2007 20:52

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vytvorenie stranky cez PHP

v PHP, ASP

2

849

27.05.2009 6:54

Mmartin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Všetko cez index.php

v HTML, XHTML, XML, CSS

1

416

06.02.2015 11:56

hatto13 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. RSS na Web cez PHP

v PHP, ASP

3

810

08.06.2008 14:46

pepek92 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP image upload cez FTP

v PHP, ASP

2

609

20.03.2009 19:02

snake2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. spustenie linux scriptu cez php

v PHP, ASP

4

723

20.10.2008 11:50

TommyHot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. komunikacia cez USB v PHP

v PHP, ASP

3

632

29.06.2016 12:42

PepperSK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. triedenie v MySQL cez PHP

v PHP, ASP

10

775

01.06.2011 20:17

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. odoslanie php premennej cez js

v HTML, XHTML, XML, CSS

3

474

04.04.2012 20:49

shaggy 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:  
cron

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