Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL][PHP]przechwycenie pola z formularza, jak?
Forum PHP.pl > Forum > Przedszkole
kamil9012
Mam takie formularz bez method="POST":
  1. <form id="myform" class="cols">
  2. <h3>HTML5 form with custom inputs</h3>
  3.  
  4. <label> email * <input type="email" required="required" minlength="9" /> </label>
  5. <label> username * <input type="text" name="username" minlength="5" /> </label>
  6. <label> Password <input type="password" name="password" minlength="4" /> </label>
  7. <label> Password check <input type="password" name="check" data-equals="password" /> </label>
  8.  
  9. <div class="clear"></div>
  10.  
  11. <button type="submit">Submit form</button>
  12. </form>


W jaki sposób mogę zapisać dane z tego formularza do bazy mysql?

Wcześniej używałem tego:
  1. $querys=mysql_query("INSERT INTO nazwa_tabeli VALUES ('$_POST[loginas]', '$_POST[name]', '$_POST[lname]'");

no ale teraz POST znika... i co mam zrobić?
tolomei
Witaj.

Dzieje się tak ponieważ zapomniałeś stawić atrybutu w znaczniku form:

  1. <form id="myform" class="cols" method="post">


Gdy go nie wstawisz - domyślnym jest metoda get.

Powinieneś dodatkowo poczytać o SQL Injection.
Twój skrypt posiada poważne luki bezpieczeństwa.

Pozdrawiam.
kamil9012
Cytat
Gdy go nie wstawisz - domyślnym jest metoda get.


oto dokładnie mi chodziło.

Dziękuję bardzo.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.