rokas7202

pagalbos su registracijos forma [PHP]

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

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
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>

 

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
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?

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
4 minutes prieš, rokas7202 parašė:

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

Ištrink šitas eilutes:

 

print_r($_FILES); 
die;

 

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

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/

 

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
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

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
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.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
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.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
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

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

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ų

×   You cannot paste images directly. Upload or insert images from URL.


  • Šiame puslapyje naršo:   0 nariai

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

  • eneba
  • eneba
  • eneba



  • SuperGames programele
  • SuperGames programele