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.

update.php 1.3KB

il y a 9 mois
1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. $db = new PDO('mysql:host=localhost;dbname=lpcgamer','phpuser','php');
  10. $id = filter_input(INPUT_GET,'id', FILTER_SANITIZE_NUMBER_INT);
  11. if(isset($_POST["login"])){
  12. $reqUpdtUser = 'UPDATE users SET login= ? WHERE idusers= ?';
  13. $prep=$db->prepare($reqUpdtUser);
  14. $prep->bindParam(1, $_POST["login"], PDO::PARAM_STR);
  15. $prep->bindParam(2, $id, PDO::PARAM_STR);
  16. $prep->execute();
  17. }
  18. if(isset($_POST["password"])){
  19. $reqUpdtUser = 'UPDATE users SET password= ? WHERE idusers= ?';
  20. $prep=$db->prepare($reqUpdtUser);
  21. $prep->bindParam(1, $_POST["password"], PDO::PARAM_STR);
  22. $prep->bindParam(2, $id, PDO::PARAM_STR);
  23. $prep->execute();
  24. }
  25. if(isset($_POST["name"])){
  26. $reqUpdtUser = 'UPDATE users SET name= ? WHERE idusers= ?';
  27. $prep=$db->prepare($reqUpdtUser);
  28. $prep->bindParam(1, $_POST["name"], PDO::PARAM_STR);
  29. $prep->bindParam(2, $id, PDO::PARAM_STR);
  30. $prep->execute();
  31. }
  32. if(isset($_POST["prenom"])){
  33. $reqUpdtUser = 'UPDATE users SET prenom= ? WHERE idusers= ?';
  34. $prep=$db->prepare($reqUpdtUser);
  35. $prep->bindParam(1, $_POST["prenom"], PDO::PARAM_STR);
  36. $prep->bindParam(2, $id, PDO::PARAM_STR);
  37. $prep->execute();
  38. }
  39. include 'include/footer.php';
  40. ?>