Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

43 lignes
1.4KB

  1. <form method="post">
  2. login: <input type="text" name="login"><br>
  3. password: <input type="text" name="password"><br>
  4. nom: <input type="text" name="name"><br>
  5. prenom: <input type="text" name="prenom"><br>
  6. <input type="submit">
  7. </form>
  8. <?php
  9. $id = filter_input(INPUT_GET, 'id', FILTER_SANITIZE_NUMBER_INT);
  10. if (isset($_POST["login"])) {
  11. $reqUpdtUser = 'UPDATE users SET login= ? WHERE idusers= ?';
  12. $prep = $mysql->prepare($reqUpdtUser);
  13. $prep->bindParam(1, $_POST["login"], PDO::PARAM_STR);
  14. $prep->bindParam(2, $id, PDO::PARAM_STR);
  15. $prep->execute();
  16. }
  17. if (isset($_POST["password"])) {
  18. $reqUpdtUser = 'UPDATE users SET password= ? WHERE idusers= ?';
  19. $prep = $mysql->prepare($reqUpdtUser);
  20. $prep->bindParam(1, $_POST["password"], PDO::PARAM_STR);
  21. $prep->bindParam(2, $id, PDO::PARAM_STR);
  22. $prep->execute();
  23. }
  24. if (isset($_POST["name"])) {
  25. $reqUpdtUser = 'UPDATE users SET name= ? WHERE idusers= ?';
  26. $prep = $mysql->prepare($reqUpdtUser);
  27. $prep->bindParam(1, $_POST["name"], PDO::PARAM_STR);
  28. $prep->bindParam(2, $id, PDO::PARAM_STR);
  29. $prep->execute();
  30. }
  31. if (isset($_POST["prenom"])) {
  32. $reqUpdtUser = 'UPDATE users SET prenom= ? WHERE idusers= ?';
  33. $prep = $mysql->prepare($reqUpdtUser);
  34. $prep->bindParam(1, $_POST["prenom"], PDO::PARAM_STR);
  35. $prep->bindParam(2, $id, PDO::PARAM_STR);
  36. $prep->execute();
  37. }
  38. include 'include/footer.php';
  39. ?>