Skip to content
Snippets Groups Projects
Commit 83a13afd authored by vautrin33u's avatar vautrin33u
Browse files

debut git

parent a6fd5966
Branches
No related tags found
1 merge request!1Master
...@@ -33,10 +33,10 @@ window.addEventListener("load", function (){ ...@@ -33,10 +33,10 @@ window.addEventListener("load", function (){
var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
if (inscription.email.value === '' || reg.test(inscription.email.value)){ if (inscription.email.value === '' || reg.test(inscription.email.value)){
email.style.backgroundColor = 'white'; email.style.backgroundColor = 'white';
return (true) return true
}else{ }else{
email.style.backgroundColor = 'red'; email.style.backgroundColor = 'red';
return (false); return false;
} }
} }
...@@ -66,19 +66,19 @@ window.addEventListener("load", function (){ ...@@ -66,19 +66,19 @@ window.addEventListener("load", function (){
// Test du mdp // Test du mdp
if (password.value.length >= 6 && majuscule.test(password.value) && minuscule.test(password.value) && nombre.test(password.value)){ if (password.value.length >= 6 && majuscule.test(password.value) && minuscule.test(password.value) && nombre.test(password.value)){
password.style.backgroundColor = 'white'; password.style.backgroundColor = 'white';
return true; return true;
}else{ // Notification des erreurs }else{ // Notification des erreurs
password.style.backgroundColor = 'red'; password.style.backgroundColor = 'red';
divMdp.innerHTML = "<ul>Le mot de passe doit :"; divMdp.innerHTML = "<ul>Le mot de passe doit :";
if (password.value.length < 6) divMdp.innerHTML += "<li>faire plus de 6 caractères </li>"; if (password.value.length < 6) divMdp.innerHTML += "<li>faire plus de 6 caractères </li>";
if (!majuscule.test(password.value) || (!minuscule.test(password.value))) { if (!majuscule.test(password.value) || (!minuscule.test(password.value))) {
divMdp.innerHTML += "<li>avoir au moins une majuscule et une minuscule </li> </ul>"; divMdp.innerHTML += "<li>avoir au moins une majuscule et une minuscule </li> </ul>";
} }
if (!nombre.test(password.value)) divMdp.innerHTML += "<li>contenir au moins un chiffre </li>"; if (!nombre.test(password.value)) divMdp.innerHTML += "<li>contenir au moins un chiffre </li>";
divMdp.innerHTML += '</ul>'; divMdp.innerHTML += '</ul>';
return false; return false;
} }
} }
var formulaire = document.getElementById("inscription"); var formulaire = document.getElementById("inscription");
......
<?php
// Create connection
$db = mysqli_connect("localhost", "", "");
// Check connection
if (!$db) {
die("Connection failed: " . mysqli_connect_error());
}
$form = "<form name='inscription'>";
$result = $db->query("describe codewalldb.people");
// Check :
// https://www.codewall.co.uk/how-to-automatically-make-a-mysql-input-form-with-php/
echo "<script src=\"formulaire.js\"></script>";
if ($result->num_rows > 0) {
// output data of each row
while ($row = $result->fetch_assoc()) {
if ($row["Field"] != "id") {
$form .= "<div class='formulaire'>";
$form .= "<label for='" . $row["Field"] . "'>" . $row["Field"] . "</label> <input type='text' name='" . $row["Field"] . "' >";
$form .= "</div>";
}
}
$form .= "<input type='submit' value='Submit'></form>";
}
echo $form;
?>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment