[HELP] Deneme2 Honlap-REG ERROR

Started by gokus, 2017-04-11, 01:43:33

2017-04-11, 01:43:33 Last Edit: 2017-04-11, 01:45:15 by gokus
Kedves fórumozók szeretném a segítségeteket kérni a Deneme2 honlapon miért nem enged regiztrálni? :(
Bármit beírok folyton "A regisztráció sikertelen volt."


<?PHP

  if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
  echo'<meta http-equiv="refresh" content="1; URL=index.php?s=hiba"> ';
  }
  else {
?> 
<div class="title1">
        <h1>Regisztráció</h1>
      </div>
       
  <div class="col-xs-offset-222 col-xs-8 box2">
    <div class="box-content">
      <h2 class="heading1">Figyelmeztetés!</h2>
      <p><font face="opensans">Szabályzat elolvasása, Betartása kötelető!!</font></p><br>
      <p><font face="opensans">Mindent tölts ki helyesen és pontosan.</font></p>
  </div>
  </div>
 
  <br><br>
 
        <div class="entry">
          <div class="col-xs-8 content">
            <div class="col-xs-offset-2 col-xs-8 box2">
                          <div class="col-xs-offset-0 col-xs-12">
  <?PHP
  error_reporting(0);
if(isset($_POST['submit']) && $_POST['submit'] == 'Regisztráció') {
$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string($_POST['password']);
$rl_name = mysql_real_escape_string($_POST['rl_name']);
$scl_id = mysql_real_escape_string($_POST['scl_id']);
$email = mysql_real_escape_string($_POST['email']);
$lcode = mysql_real_escape_string($_POST['lcode']);

$sql = "INSERT INTO account SET login = '".$username."', password = PASSWORD('".$password."'), real_name = '".$rl_name."', social_id = '1234567', email = '".$email."'";

if (strlen($username) < 4) {$error=$error." ";}
if (strlen($password) < 4) {$error=$error." ";}
if (strlen($email) < 3) {$error=$error." ";}
if (strlen($rl_name) < 4) {$error=$error." ";}
if (strlen($lcode) < 5) {$error=$error." ";}
if (strlen($error) > 0){
echo '<p class="alert alert-danger"><span class="glyphicon glyphicon-warning-sign"></span>A regisztráció sikertelen volt.</p><br>';
}else{
$result = mysql_query($sql);
if(!$result) {
echo '<p class="alert alert-danger"><span class="glyphicon glyphicon-warning-sign"></span>A regisztráció sikertelen volt.</p><br>';
} else {
echo '<p class="alert alert-success"><span class="glyphicon glyphicon-ok"></span>A regisztráció sikeres volt.</p><br>'
;
}
}
}
?>
             
        <form action="index.php?s=regisztracio" class="form-horizontal" style="padding:0px 45px 0px 45px !important;" method="POST" name="registerForm">
                        <div class="form-group has-feedback ">
                            <label class="control-label">Felhasználónév <span class="text-danger">*</span></label>
                            <input class="form-control" type="text" name="username" maxlength="16">
                        </div>

                        <div class="form-group has-feedback ">
                            <label class="control-label">Jelszó <span class="text-danger">*</span></label>
                            <input class="form-control" type="password" name="password" maxlength="16">
              <span class="glyphicon glyphicon-remove form-control-feedback form-error"></span>
                        </div>

                        <div class="form-group">
                            <label class="control-label">Név</label>
                            <input class="form-control" type="text" name="rl_name" maxlength="40">
                        </div>

   <div class="form-group has-feedback ">
                            <label class="control-label">E-mail cím <span class="text-danger">*</span></label>
                            <input class="form-control" type="text" name="email" maxlength="50">
              <span class="glyphicon glyphicon-remove form-control-feedback form-error"></span>
                        </div>
<label class="control-label">Biztonsági kód <span class="text-danger">*</span></label>
<br>
                           <img src="./captcha/captcha.php" title="Captcha"/>&nbsp;<input type="text" name="lcode" maxlength="5" size="5"/>

                        <div class="form-group checkbox ">
                            <label class="control-label">
                                <input type="checkbox" name="terms" value="1"> Elolvastam és elfogadom a <a href="http://index.php?s=szabalyzat" target="_blank"><strong>Szabályzatot</strong></a>
                            </label>
                        </div>
           
          <center>
                        <div class="form-group text-center">
                            <button class="cbtn cbtn-sm">
                                <span class="pull-left"></span>
                <span class="pull-right"></span>
                <span class="cbtn-content"><input type="hidden" name="submit" value="Regisztráció"/>Regisztrálok</span>
                 
                            </button>
                        </div>
          </center>
        </form>
              </div>
            </div>
          </div>
        </div>
<?PHP
}
?>


Várom a megoldást ÜDV :)

account táblában lévő oszlopnevek egyeznek/tartalmaznak mint php-ban?
Hamarosan...

Mivel 2 esetben írja ki azt a hibát ezért először ellenőrizd amit F!4T!K írt
(kiegészíteném még azzal, hogy az sql változót írd át erre)
$sql = "INSERT INTO account.account SET login = '".$username."', password = PASSWORD('".$password."'), real_name = '".$rl_name."', social_id = '1234567', email = '".$email."'";
ha azzal semmi gond akkor nézd meg, hogy amiket beírtál megfelel ennek:
- A felhasználónév minimum 5 karakter
- A jelszó minimum 5 karakter
- Az email minimum 4 karakter
- A név minimum 5 karakter
- A Biztonsági kód minimum 5 karakter, de csak akkor ha átíród erre az egyik sort: if (strlen($lcode) < 4) {$error=$error." ";} különben 6 karaktert vár de abba az input mezőbe 5-re van maximálva a beírható karakterek száma.
Kisebb questek írását vállalok!
szerver részben vállalok: -ox problémák megoldását
Web-fejlesztés: PHP-ban szinte bármiben tudok segíteni.

Minden stimmel : #Átirva
És még mindíg nem enged regizni :(

Másvalami lehet ennek az oka?

Feltöltöd a mostani php fájlod tartalmát?
Kisebb questek írását vállalok!
szerver részben vállalok: -ox problémák megoldását
Web-fejlesztés: PHP-ban szinte bármiben tudok segíteni.

Csak a regisztracio.php kell ? :)

2017-04-13, 09:00:20 #6 Last Edit: 2017-04-13, 09:08:15 by Simonics jan
Denem reg php

Üzenet összefésülés: 2017-04-13, 09:08:15

a deneme reghehez ez is hozzá tartozik csak felhelyezed oda ahol van a weboldalad.
Sziasztok szeretnék bemutatni nektek egy uj igyenes root játékot,www.warriorlord.jatekszerverek.hu. max level 250 max statpont 125.

Felmásoltam de még mindíg ugyan az.

2017-04-13, 18:57:09 #8 Last Edit: 2017-04-13, 19:10:54 by Simonics jan
Szerintem ott más lesz a gond nem a regisztrációs php lesz a hibás

Üzenet összefésülés: 2017-04-13, 19:10:54

A inc mappába cseréld le eszt is ahová írtam hogy jelszó oda aszt és ahová ip oda aszt a többit hagyd.
Sziasztok szeretnék bemutatni nektek egy uj igyenes root játékot,www.warriorlord.jatekszerverek.hu. max level 250 max statpont 125.

-.- Még mindíg sikertelen -.- Már nem tudok mit tenni!

nézd nekem van működő de a prefix vps4you hosztinghoz van alitva magam skripteltem átt.
Sziasztok szeretnék bemutatni nektek egy uj igyenes root játékot,www.warriorlord.jatekszerverek.hu. max level 250 max statpont 125.

Vegyél fel skypen! Vagy add meg a skyped privátban és felveszlek! Segítek, valószínűleg tudom mi baja van:

Valamelyik oszlopba nem ír be  a weboldalad adatot, mikor kellene.:)
Azért nem fogadja el a sql, és ezért dob vissza. Ha ebből nem tudod akkor vegyél fel. Mert nincs kedvem regényeket írni. XD