Beste leden van criminalspoint.
Ik ben weer mijn kennis van html5 en php aan het opschroeven ! Nu zit ik met het volgende vraagje begin ik zo goed of niet wat kan er beter en hoe !
PHP
<!doctype html>
<html>
<head>
<title>Register at this fantastic site.</title>
</head>
<body>
<form action="register.php">
Username: <input type="text" name="username" /> <br />
Password: <input type="password" name="pasword" /> <br />
Repeat password: <input type="password" name="repeat" /> <br />
email: <input type="email" name="email" /> <br />
Payement email: <input type="email" name="payement" /> <br />
Birth year: <input type="text" name="birth_year" /> <br />
Capatcha: <input type="text" name="capatcha" /> <br />
<input type="checkbox" name="rules" /> <p> I declare to have read, understood,and accepted the Terms of Service.</p>
<input type="submit" value="submit" />
</form>
</body>
</html>
Toon Meer
MYSQL tabel
PHP
CREATE TABLE Member (
UserName VARCHAR(20) NOT NULL,
CreateDate DATE NOT NULL,
PassWord CHAR(255) NOT NULL,
UserEmail VARCHAR(50),
PayementEmail VARCHAR(50),
BirthYear DATE NOT NULL,
PRIMARY KEY(UserName)
Conectie MYSQLI OO Gericht !
PHP
<?php
$mysqli = new mysqli('host', 'gebruikersnaam', 'wachtwoord', 'database');
if (mysqli_connect_errno())
{
printf("Er kan geen verbinding worden gemaakt");
exit();
}
?>
Toon Meer
Registreer.php !
Wat is de beste manier om te controleren of iemand op de button heeft geklikt hierover zijn veel meningen.
PHP
<?php
error_reporting(E_ALL | E_NOTICE);
include('connectiong.php');
if(isset($_POST['post'])){
// Gebruikersnaam chek !
function username_chek($gebruikersnaam){
$g_q = "SELECT UserName FROM Member WHERE UserName='".$gebruikersnaam."';";
$g_s = mysqli_query($mysqli,$g_q)
if(mysqli_num_rows($g_s($g_q) ==0)
{$busy = 'NO';}
else{$busy = 'YES';}
return $busy;
}
Toon Meer
Als ik nu zegmaar een script maak genaamd register.php kan hij dan de gegevens lezen uit het input veld en is het dan wel veilig ? Of moet ik de php gewoon in het html schrijven.
Verder prober ik het netjes alemaal in een table te zetten maar dit gaat helemaal fout , !!