Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] brak aktualizacji bazy Błąd zapisu wartości do komórki
Forum PHP.pl > Forum > Przedszkole
magicszawer
Witam! Stworzyłem dwie tabele w bazie mysql. poprzez ten skrypt chciałbym aby po wciśnieciu przycisku "dodaj" komóka z kolumny "zawodnik_id" o wybranej zawartości z tabeli "zawodnicy"
zapisała się w tabeli "users" w kolumnie "zawodnik2_kol1" przy zalogowanym użytkowniku, który ten formularz wysyła.
Problem jest taki, że komórka się nie aktualizuje i cały czas ma wartość "0".
to jest scrypt w index.php
  1. <div id="zawodnik2">
  2. <p>2</p>
  3. <img src="_img/kask.png" alt="zawodnik2">
  4. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  5. <select name="Wybierz Zawodnika 2" size="1">
  6. <?php
  7. $zapytanie = "SELECT zawodnik_id, Imie, Nazwisko, klub, status, wartosc FROM zawodnicy ORDER BY wartosc DESC";
  8. $wynik = mysql_query($zapytanie) or die ('błąd: ' . mysql_error());
  9. while ($rekord = mysql_fetch_assoc($wynik)) {
  10. echo '<option value="'. $rekord['zawodnik_id'] .'">' . $rekord['Imie'] . ' ' . ' ' . $rekord['Nazwisko'] . ' ' . ' ' . $rekord['wartosc'] . ' mln zl' . "</option>\n";
  11. }
  12. ?>
  13. </select>
  14. <input type="submit" name="wprowadz2" value="Dodaj" />
  15. </form>
  16. <?php
  17. if ($_POST['wprowadz2']) {
  18. wybierz_zawodnika2($session_user_id, $_POST['Wybierz Zawodnika 2']);
  19. echo 'zawodnik został dodany';
  20. } else if (empty($errors) === false){
  21. echo 'jakis bład';
  22. }
  23. ?>
  24. </div>
  25.  
  26.  
  27.  

a to jest funkcja
  1. function wybierz_zawodnika2($user_id, $zawodnik_id){
  2. $user_id = (int)$user_id;
  3. $zawodnik_id = $_POST['Wybierz Zawodnika 2'];
  4.  
  5. mysql_query("INSERT INTO `users` zawodnik2_kol1 VALUES $zawodnik_id WHERE `user_id` = $user_id");
  6.  
  7. }

Z góry dziękuje i pozdrawiam
nospor
print_r($_POST);
a moze doznasz olsnienia.

Poza tym zastosuj sie do tematu:
Temat: Jak poprawnie zada pytanie
a otrzymasz wiele cennych wskazowek
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.