Regisztrációs hiba
Sziasztok! Készítettem egy regisztrációs oldalt, ahol a lényeg az lenne, hogy ugye az adatokat a reg_check.php leelenőrzi, majd az bekerül az adatbázisba.
De amikor a register.php-t behívom a böngészőben és kitöltöm az adatok, utána nem történik semmi, csak újra tölt az oldal, illetve az URL címhez bekerülnek az adatok. Itt a kód. Mi lehet a gond?Remélem ti tudtok segíteni... :/
■ De amikor a register.php-t behívom a böngészőben és kitöltöm az adatok, utána nem történik semmi, csak újra tölt az oldal, illetve az URL címhez bekerülnek az adatok. Itt a kód. Mi lehet a gond?
- <link rel="stylesheet" type="text/css" href="styles.css" />
- </head>
- <body>
- <div id="carbonForm">
- <h1>Regisztráció</h1>
- <form method="post action">
- <div class="fieldContainer">
- <div class="formRow">
- <div class="label">
- <label for="name">Felhasználónév:</label>
- </div>
- <div class="field">
- <input type="text" name="nick"/>
- </div>
- </div>
- <div class="formRow">
- <div class="label">
- <label for="email">Email:</label>
- </div>
- <div class="field">
- <input type="text" name="email"/>
- </div>
- </div>
- <div class="formRow">
- <div class="label">
- <label for="pass">Jelszó:</label>
- </div>
- <div class="field">
- <input type="password" name="pass1"/>
- </div>
- </div>
- <div class="formRow">
- <div class="label">
- <label for="pass">Jelszó ismét:</label>
- </div>
- <div class="field">
- <input type="password" name="pass2"/>
- </div>
- </div>
- </div> <!-- Closing fieldContainer -->
- <div class="signupButton">
- <input type="submit" name="regisztracio" id="submit" value="Regisztrálás" />
- </div>
- </form>
- </div>
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
- <script type="text/javascript" src="script.js"></script>
- <?php
- include "config.php";
- include "reg_check.php";
- mysql_connect($dbhost,$dbuser,$dbpass);
- mysql_select_db($dbname);
- if (isset($_POST['regisztracio']))
- {
- if (reg_check($_POST) == "rendben")
- {
- $sql = "INSERT INTO users (id,nick,jelszo,email) ";
- $sql.= "VALUES('','".$_POST['nick']."','";
- $sql.= md5($_POST['pass1'])."','".$_POST['email']."')";
- $query = mysql_query($sql) or die ("Valami baj van az adatbázissal.");
- print "sikeres regisztráció!";
- print "\"index.php\">tovább";
- }
- else
- {
- print reg_check($_POST);
- }
- }
- ?>
- </body>
- </html>
Jaa ez lemaradt:
Tudni kéne, mi van a
Máris
method
És mit?
Feldolgozó
Valószínűleg egy betűt sem értesz abból amit csinálsz, javaslom, hogy kezdd az elején. Cikkek / cikkek kategóriánként.
Hát nem éppen :s
Éppen ezért a
Hát mi éppen?
Tényleg nem értesz belőle egy betűt sem, ne az innen-onnan letöltött rossz, hiányos, feltörhető, stb. sz**okkal vacakolj, hanem kezdj el tanulni. Az elején kezdd, akkor fogunk tudni segíteni, másképp viszont legfeljebb megcsinálja valaki helyetted (pl. pénzért).
Tanács
(szerintem az ereg helyett preg_match / kinek mi a zsánere):)
Method
Valószínüleg elírtad a
Egyébként olyan nincs, hogy |. Csak ||van, és az a VAGY logikai operátor. Majd írd át.
Szerk.: most látom, a formban rosszul használod a for="" -t. A for értékének mindig az input id-je kell.
Szerk 2.: if végére nem kell break;
Szerk 3.: Nem is írom tovább, még kettőt találtam, pedig csak átfutottam a kódot.
Nem értem...
register.php
Regisztráció
Regisztráció:
method="post" action="">
Nick:
type="text" name="nick" />
E-mail cím:
type="text" name="email" />
Jelszó:
type="password" name="pass1" />
Jelszó mégegyszer:
type="password" name="pass2" />
colspan="2"> type="submit" name="regisztracio"value="regisztrálok" />
És én ebből így nem sokat értek, meg nincsen ugye bár kódolva, és áááááh. Kérlek segítsetek :/
Egyébként olyan nincs, hogy...de.
De van. Csak nem ugyanazt csinálja.