![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 30.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam tabelę:
Pola w tabeli id, nick, haslo są już wypełnione. Teraz użytkownik ma dodać do tabeli dane w polach wartosc1 i wartosc2. Zapewne nalezy zrobic to poprzez formularz tylko jak zrobic by wysyłając formularz dane wartosc1 i wartosc2 zostały dodane pod wskazane id? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 133 Pomógł: 8 Dołączył: 23.09.2011 Skąd: Stromiec Ostrzeżenie: (0%) ![]() ![]() |
przesyłaj id użytkownika w get/post, a potem prześlij wartość1/2, i wykonaj zapytanie UPDATE, ale żeby wartości trafiły tam gdzie trzeba musisz dać WHERE id=$user_id czy coś w tym stylu. Spróbuj i napisz jak jest
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 30.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego nie dodaje wartości w bazie danych? Co wpisuję źle?
![]() Kod <?php if ($_POST['send'] == 1) { $wartosc1 = mysql_real_escape_string(htmlspecialchars($_POST['wartosc1'])); $errors = ''; if (!$wartosc1) $errors .= '- Musisz wypełnić pole wartosc<br />'; if ($errors != '') { echo '<p class="error">Wartosc nie została wysłana, popraw następujące błędy:<br />'.$errors.'</p>'; } else { mysql_query("UPDATE users SET wartosc1='$wartosc1' WHERE id='1'") or die ('<p class="error">Wystąpił błąd w zapytaniu i nie udało się wysłać danej.</p>'); echo '<p class="success">'.$login.', Dodałeś wartość.'; } } ?> Kod <FORM action="" method="post">
<label for="wartosc1">Wynik:</label><br /> <input maxlength="4" size="4" type="tekst" name="wartosc1" id="wartosc1" /><br /> <input type="hidden" name="send" value="1" /> <input type="submit" value="OK" /> </form> |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 133 Pomógł: 8 Dołączył: 23.09.2011 Skąd: Stromiec Ostrzeżenie: (0%) ![]() ![]() |
Zmień zapytania żeby errory pokazywało:
Pokaż co masz w tablicy POST (print_r) -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 11.08.2025 - 17:52 |