Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Nie wysyła pola tekstowego do bazy dancyh
Forum PHP.pl > Forum > Przedszkole
Adam1808
Witam.
  1. <div id="konto_dialog" title="Zarządzanie kontem">
  2. <form class="form-horizontal" method="post" action="konto.php">
  3. <div class="form-group">
  4. <label for="inputEmail3" class="col-sm-2 control-label">Imię</label>
  5. <div class="col-sm-10">
  6. <input type="email" type="text" class="form-control" id="inputEmail3" name="imie" value=<?php echo $_SESSION["user_name"]; ?>>
  7. </div>
  8. </div>
  9. <div class="form-group">
  10. <label for="inputEmail3" class="col-sm-2 control-label">Nazwisko</label>
  11. <div class="col-sm-10">
  12. <input type="email" type="text"class="form-control" id="inputEmail3" name="nazwisko" value=<?php echo $_SESSION["user_last_name"]; ?>>
  13. </div>
  14. </div>
  15. <div class="form-group">
  16. <input type="submit" class="form-control" id="inputEmail3" value="Zapamiętaj" >
  17. </div>
  18. </form>
  19. </div>

konto.php:
  1. <?php
  2.  
  3. include("../db_login.php");
  4.  
  5. $imie = $_POST["imie"];
  6. $nazwisko = $_POST["nazwisko"];
  7. $id = $_SESSION["user_id"];
  8.  
  9. mysql_query("UPDATE users SET Imie = '$imie', Nazwisko = '$nazwisko' WHERE ID = '$id'");
  10.  
  11. header("Location: index.php");
  12.  
  13.  
  14. ?>


I tutaj pojawia się problem- przycisk 'Zapamiętaj' działa tylko wtedy, gdy pola 'imie' i 'nazwisko' są puste. Po wpisaniu czegokolwiek w te pola przycisk nie reaguje, a w bazie danych nic się nie aktualizuje. Ktoś ma pomysł, jak to naprawić?
Z góry dziękuję smile.gif
viking
Zapewne masz błąd zapytania z którym w tym kodzie nic nie robisz. I zapewne błąd będzie na nazwach kolumn.
http://pl1.php.net/manual/en/function.mysql-error.php
Do tego kod jest podatny na SQL Injection.
Pyton_000
Kod
type="email"

Na prawdę wpisujesz tam adresy email?
Zmień to na text
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.