Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Update nie przypisuje wartości i wysyła puste pole.
saif3r
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 28.02.2010

Ostrzeżenie: (0%)
-----


zwracam się do was z prośbą bo mi już ręce opadają...
chciałbym aby po kliknięciu "Uaktualnij" wykonywało się $zapytanie, które pobiera wartość "imię" z poniższego pola Select w wierszu gdzie id = id podanemu w $query. Niestety nie wychodzi mi.
z góry dzięki za pomoc, oto kod:

  1. <?php
  2. include ('index.php');
  3.  
  4.  
  5. if ($_POST['edycja']) {
  6.  
  7. $imie = $_POST['spis'];
  8. $id_box = $_GET["id"];
  9.  
  10. $zapytanie ="UPDATE boxy SET imie = '".$imie."' WHERE id=".$id_box;
  11. $wynik = mysql_query($zapytanie) or die('Query failed3: ' . mysql_error());
  12.  
  13. if ($wynik)
  14. echo "<p>Zaktualizowano!";
  15. else
  16. echo "Błąd: " . mysql_error() . "<p />\n";
  17.  
  18. }
  19. $query = 'SELECT id, imie FROM boxy WHERE id='.$_GET['id'];
  20. $result = mysql_query($query) or die('Query failed1: ' . mysql_error());
  21.  
  22. $query1 = 'SELECT name FROM horses WHERE box_number=0';
  23. $result1 = mysql_query($query1) or die('Query failed2: ' . mysql_error());
  24. $row = mysql_fetch_assoc($result);
  25.  
  26. echo '<table align="center"><tr><td>';
  27. echo 'Id boxu:</td><td><b>'.$row["id"].'</b></td></tr><br>';
  28. echo '<td>Obecny koń</td><td><b>'.$row["imie"].'</b></td></tr><br>';
  29. echo '<td>Przypisz box</td><td><select name="spis" size=1>';
  30. echo '<option value="0">PUSTY</option>';
  31.  
  32. while ($spis = mysql_fetch_assoc($result1)) {
  33. echo '<option value=\"'. $spis['box_number'] .'">'.$spis['name'] .'</option>';
  34. }
  35. echo '</table><br>';
  36.  
  37.  
  38. // $wyk_edycji ='UPDATE horses SET box_number = 0 WHERE name='.$row["imie"];
  39.  
  40. ?>
  41. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
  42. <center><input type="submit" name="edycja" value="Uaktualnij"></center>


Ten post edytował saif3r 28.02.2010, 22:34:08
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:45