Răspuns :
Răspuns(daca ai server php+MySql):
<form method="post" action="register.php">
<div class="input-group">
<lable>Username</lable>
<input type="text" name="Username" required>
</div>
<div class="input-group">
<lable>Email</lable>
<input type="text" name="Email" required>
</div>
<div class="input-group">
<lable>Password</lable>
<input type="password" name="password_1" required></div>
<div class="input-group">
<lable>Confirm Password</lable>
<input type="password" name="password_2" required>
</div>
</form>
PHP:
<?php
$Username = "";
$Email = "";
$errors = array();
// connect to the database
$db = mysqli_connect('hostname', 'root', 'password', 'dbname');
echo "database connected";
// if the register button is clicked
$username = $_POST['Username'];
$email = $_POST['Email'];
$password_1 = $_POST['password_1'];
$password_2 = $_POST['password_2'];
echo "data is taken";
// if there are no errors, save user to database
$sql = "INSERT INTO Users(Username, Email, password) VALUES('$username',
'$email', '$password_1')";
mysqli_query($db, $sql);
echo "data inserted successfully";
?>
Creare server local pentru dezvoltare php+MySql:
Trebuie sa iti downloadezi Xampp, apoi sa rulezi interfata grafica( are si consola, dar recomand cu GUI)
Pornesti serverul php si serverul mySql.
Ca sa vezi daca ruleaza serverul local, accesezi localhost in browser (sau localhost:[portul din xampp])
Explicatie:
register.php este fisierul php care se apeleaza pentru a trimite informatia in baza de date.
pentru a aduce date poti folosi tot un mysqli_query, dar cu un script SQL de select.
Recomandari:
* Sa trimiti parola spre baza de date criptata(cel mai usor cu metoda hash din PHP
* sa te asiguri ca numele bazei de date/user/password pentru BD sunt corecte si ai access de admin sau scriere/citire
* sa cauti pe stackoverflow sau pagina oficiala php.net daca nu intelegi alte detalii legate de acest subiect.
* mmTuts pe YouTube are tutoriale faine pe PHP, usor de inteles.
Spor++,
Cosmin
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!