Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

pagalbos su registracijos forma [PHP]


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2193 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki, darau registracijos forma pagal pamoką ir jam normalei, o man parasius ta koda meta tai(naudoju xampp, bei visus failus keliu i C:\xampp\htdocs):

83c0415cc574148a77478024fc7666c6218.png

pamoka:

 

ties 8 minutę

kodas

	<?php 
session_start();
$_SESSION['message'] = '';
$mysqli = new mysqli('localhost', 'root', 'mypass123', 'accounts');
	if ($_SERVER['REQUEST_METHOD'] == 'POST') {
	    //TWO passwords are equal to each other
    if ($_POST['password'] == $_POST['confirmpassword']){
        
        print_r($_FILES); die;
        
        $username = $mysqli->real_escape_string($_POST['username']);
        $email = $mysql->real_escape_string($_POST['email']);
        $password = md5($_POST['password']);
        $avatar_path = $mysql->real_escape_string('image/'.$_FILES['avatar']['name']);
        
        //make sure file type is image
        if (preg_match("!image!", $_FILES['avatar']['type'])){
            
            
        }
        
    }
}
	?>
<link href="//db.onlinewebfonts.com/c/a4e256ed67403c6ad5d43937ed48a77b?family=Core+Sans+N+W01+35+Light" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="form.css" type="text/css">
<div class="body-content">
  <div class="module">
    <h1>Create an account</h1>
    <form class="form" action="form.php" method="post" enctype="multipart/form-data" autocomplete="off">
      <div class="alert alert-error"><?= $_SESSION['message'] ?></div>
      <input type="text" placeholder="User Name" name="username" required />
      <input type="email" placeholder="Email" name="email" required />
      <input type="password" placeholder="Password" name="password" autocomplete="new-password" required />
      <input type="password" placeholder="Confirm Password" name="confirmpassword" autocomplete="new-password" required />
      <div class="avatar"><label>Select your avatar: </label><input type="file" name="avatar" accept="image/*" required /></div>
      <input type="submit" value="Register" name="register" class="btn btn-block btn-primary" />
    </form>
  </div>
</div>
	
Redaguota , nario rokas7202
Nuoroda į komentarą
Dalintis per kitą puslapį

Bandyk

 

<?php 
session_start();
$_SESSION['message'] = '';
$mysqli = new mysqli('localhost', 'root', 'mypass123', 'accounts');


if ($_SERVER['REQUEST_METHOD'] == 'POST') {
	    //TWO passwords are equal to each other
    if ($_POST['password'] == $_POST['confirmpassword']) {
        
        print_r($_FILES); 
        die;
        
        $username = $mysqli->real_escape_string($_POST['username']);
        $email = $mysqli->real_escape_string($_POST['email']);
        $password = md5($_POST['password']);
        $avatar_path = $mysqli->real_escape_string('image/'.$_FILES['avatar']['name']);
        
        //make sure file type is image
        if (preg_match("!image!", $_FILES['avatar']['type'])){

        }
    }
}
?>
<link href="//db.onlinewebfonts.com/c/a4e256ed67403c6ad5d43937ed48a77b?family=Core+Sans+N+W01+35+Light" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="form.css" type="text/css">
<div class="body-content">
  <div class="module">
    <h1>Create an account</h1>
    <form class="form" action="form.php" method="post" enctype="multipart/form-data" autocomplete="off">
      <div class="alert alert-error"><?php echo $_SESSION['message']; ?></div>
      <input type="text" placeholder="User Name" name="username" required />
      <input type="email" placeholder="Email" name="email" required />
      <input type="password" placeholder="Password" name="password" autocomplete="new-password" required />
      <input type="password" placeholder="Confirm Password" name="confirmpassword" autocomplete="new-password" required />
      <div class="avatar"><label>Select your avatar: </label><input type="file" name="avatar" accept="image/*" required /></div>
      <input type="submit" value="Register" name="register" class="btn btn-block btn-primary" />
    </form>
  </div>
</div>

 

Nuoroda į komentarą
Dalintis per kitą puslapį

4 minutes prieš, Nocturne. // DreamBeat parašė:

Bandyk

 


<?php 
session_start();
$_SESSION['message'] = '';
$mysqli = new mysqli('localhost', 'root', 'mypass123', 'accounts');


if ($_SERVER['REQUEST_METHOD'] == 'POST') {
	    //TWO passwords are equal to each other
    if ($_POST['password'] == $_POST['confirmpassword']) {
        
        print_r($_FILES); 
        die;
        
        $username = $mysqli->real_escape_string($_POST['username']);
        $email = $mysqli->real_escape_string($_POST['email']);
        $password = md5($_POST['password']);
        $avatar_path = $mysqli->real_escape_string('image/'.$_FILES['avatar']['name']);
        
        //make sure file type is image
        if (preg_match("!image!", $_FILES['avatar']['type'])){

        }
    }
}
?>
<link href="//db.onlinewebfonts.com/c/a4e256ed67403c6ad5d43937ed48a77b?family=Core+Sans+N+W01+35+Light" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="form.css" type="text/css">
<div class="body-content">
  <div class="module">
    <h1>Create an account</h1>
    <form class="form" action="form.php" method="post" enctype="multipart/form-data" autocomplete="off">
      <div class="alert alert-error"><?php echo $_SESSION['message']; ?></div>
      <input type="text" placeholder="User Name" name="username" required />
      <input type="email" placeholder="Email" name="email" required />
      <input type="password" placeholder="Password" name="password" autocomplete="new-password" required />
      <input type="password" placeholder="Confirm Password" name="confirmpassword" autocomplete="new-password" required />
      <div class="avatar"><label>Select your avatar: </label><input type="file" name="avatar" accept="image/*" required /></div>
      <input type="submit" value="Register" name="register" class="btn btn-block btn-primary" />
    </form>
  </div>
</div>

 

nepadejo, ar gali buti problema, nes prie mysql neprisijungia? ar kazko i kompiuteri neirases del php?

Nuoroda į komentarą
Dalintis per kitą puslapį

39 minutes prieš, District parašė:

Kam darai pagal pamoką, kuri nėra gera? Net netaisysiu, daug nelogiškų sprendimų.

Štai, geresnė pamoka - https://www.supergames.lt/topic/301199-php-naudotojų-registracija-ir-el-pašto-adreso-patvirtinimas/

 

tikriausiai ne taip kazka darau arba nepasijungia ant mysql ar dar kitaip darau klaidų, nes gaunasi sitaip:

72e7c2a9ced2bac8ca0a8ffdcf222e00833.png

Nuoroda į komentarą
Dalintis per kitą puslapį

10 minutes prieš, District parašė:

@rokas7202 tikiuosi išsaugai failus su .php tipu? Jei taip, perrašyk XAMPP, kažkas negerai su tavo Apache serveriu, PHP nekontaktuoja.

tikriausiai problema yra tame, kad nesugebu tavo turinio perkeli i savo kompiuteri, bei taisiklingai sukelnoti viska i vietas, kad viskas veiktu normaliai.

Nuoroda į komentarą
Dalintis per kitą puslapį

1 minute prieš, rokas7202 parašė:

tikriausiai problema yra tame, kad nesugebu tavo turinio perkeli i savo kompiuteri, bei taisiklingai sukelnoti viska i vietas, kad viskas veiktu normaliai.

Ne, turinys turi savo patikrinimus, jeigu kažkas blogai arba trūksta failo, praneša klaidą, čia kažkas su XAMPP.

Nuoroda į komentarą
Dalintis per kitą puslapį

(redaguota)
prieš 2 valandas(-ų), District parašė:

Ne, turinys turi savo patikrinimus, jeigu kažkas blogai arba trūksta failo, praneša klaidą, čia kažkas su XAMPP.

buvau ne taip sukeles failus ir pns, bet du erroriukai iskilo (istrinus eilute erroras isnyksta, bei suvedus duomenis niekas nevyksta);

	Notice: Undefined variable: setting_9 in C:\xampp\htdocs\example\registration.php on line 281

Notice: Undefined variable: setting_10 in C:\xampp\htdocs\example\registration.php on line 281
	
Redaguota , nario rokas7202
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2193 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...