Diskuze: Pomoc s PHP
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zdravím,
Pokud se nepletu, tak správně se to píše mysqli_connect a to platí asi pro
všechny řádky kodu..
session_start();
// connect to database
$db = mysqli_connect("localhost", "root", "", "authentication");
if (isset($_POST['register_btn'])) {
$username = mysql_real_escape_String($_POST['username']);
$email = mysql_real_escape_String($_POST['email']);
$password = mysql_real_escape_String($_POST['password']);
$password2 = mysql_real_escape_String($_POST['password2']);
$wallet = mysql_real_escape_String($_POST['wallet']);
if ($password == password2) {
// create user
$password = md5($password); //hash password before storing for security purposes
$sgl = "INSERT INTO users(username, email, password, wallet) VALUES('$username', '$email', '$password')";
mysqli_query($db, $sgl);
S tím že session_start(); ti stačí zavolat jen na začátku, nikoliv vícekrát myslím
Jak jsem si toho mohl nevšimnout opravil jsem nějaké středníky apod. dokonce jsem kontroloval i shodu názvů databáze a toho co jsem zadával do scriptu. Děkuji moc snad to časem dotáhnu dál.
Mimochodem,
if ($password == password2) {
// create user
$password = md5($password); //hash password before storing for security purposes
$sgl = "INSERT INTO users(username, email, password, wallet) VALUES('$username', '$email', '$password')";
mysqli_query($db, $sgl);
Nevím jestli se ti tahle podmínka vykoná, ale teda za mě myslím že ne..
Pokud by to házelo chybu, tak bych ho nahradil
if ($password == $password2 ) {
// create user
$password = md5($password); //hash password before storing for security purposes
$sgl = "INSERT INTO users(username, email, password, wallet) VALUES('$username', '$email', '$password')";
mysqli_query($db, $sgl);
Ano, mám tam plno chyb. Ale jen tak se člověk učí. Jdu to znovu zkontrolovat. Ještě jednou děkuji.
Zobrazeno 5 zpráv z 5.