Witam,
Mam kod:
  1. <? ob_start(); ?>
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
  6. <meta http-equiv="Creation-date" content="2005-08-24T17:32:02Z" />
  7. <meta http-equiv="Content-Language" content="pl" />
  8. <title>Dodawanie</title>
  9. <?php
  10.  
  11. $login = array(
  12. 'user1' => 'pass1',
  13. 'user2' => 'pass2' // tutaj piszemu usera i hasło
  14. ); 
  15. if(!isset($_SERVER['PHP_AUTH_USER']) || !isset($login[$_SERVER['PHP_AUTH_USER']]) || $login[$_SERVER['PHP_AUTH_USER']]!=$_SERVER['PHP_AUTH_PW']) {
  16.  header("WWW-Authenticate: Basic realm=Musisz się zalogować!");
  17. header("HTTP/1.0 401 Unauthorized");
  18. die("Brak uprawnień do przeglądania strony"); 
  19. }
  20. else{
  21.  
  22. $db = mysql_connect("localhost", "root", "krasnal"); //tutaj podajemy hosta, usera i hasło do bazy danych
  23. if (!$db)
  24. die("failed to open database");
  25. mysql_select_db("plan"); // tutaj podajemy nazwe bazy danych
  26. switch ($_GET['id'])
  27. {
  28. case ("1"):
  29. echo '<form method="post" action="dodaj.php">';
  30.  $query = "SELECT * FROM kl1 WHERE id IN(1,6,11,16,21,26,31,36)";
  31.  $result = mysql_query($query); //pobranie danych i wyswietlenie
  32.  
  33.  while ($row = mysql_fetch_array($result))
  34. {
  35.  echo "
  36. <input type="text" name="kacperek" value="$row[1]"><br>
  37. ";
  38. }
  39. echo '<input type="submit" name="submit" value="Wyślij">
  40. </form>';
  41.  
  42. $query1 = "UPDATE kl1 SET lekcja=$kacperek WHERE id='$row[1]' ";
  43. $result1 = mysql_query($query1); // update danych
  44. break;
  45.  
  46. case ("2"):
  47. // tutaj podobnie jak u góry tylko pobiera 2,7,12,17,22,27,32,37
  48. break;
  49.  
  50. case ("3"):
  51. // tutaj tak jak u góry tylko o 1 więcej
  52. break;
  53.  
  54. default:
  55. for ($l=1; $l<=5; $l++)
  56. echo "<a href="dodaj.php?id=$l">$l</a><br>";
  57. } 
  58.  
  59. }
  60. ?>

Jak zrobić żeby to działało tzn. updatowało wyniki po zmianie.
Poza tym jak zrobić żeby nie powtarzać zapytania (jeśli zmieniają się tylko liczby)