Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MSSQL][SQL][PHP]Skrypt aktualizacj danych
Forum PHP.pl > Forum > Przedszkole
licha
Witam już po prostu nie mogę. Próbuję kilka dni ten skrypt napisać ale nie mogę poprostu sad.gif
Skrypt najpierw wyświetla formularz który użytkownik uzupełnia, potem na podstawie tych danych sprawdza czy istnieje już taki użytkownik, potem sprawdza czy miejsce na jakie chce się zapisać jest wolne i aktualizuje odpowiednie tabele.
Nie działa i proszę o pomoc




  1. <?php
  2. ini_set( 'display_errors', 'off' );
  3. error_reporting( E_ALL );
  4. require('conn.php');
  5.  
  6. if (!empty($_POST['gracz']) and !empty($_POST['zespol']) and !empty($_POST['gg']) and !empty($_POST['kierowca']) )
  7. {
  8. $gracz = mysql_real_escape_string (trim($_POST['gracz']));
  9. $zespol = mysql_real_escape_string (trim($_POST['zespol']));
  10. $gg = mysql_real_escape_string (trim($_POST['gg']));
  11. $kier = mysql_real_escape_string (trim($_POST['kierowca']));
  12. $ile =mysql_query("SELECT * FROM `zawodnicy` WHERE zawodnik = '$gracz'");
  13. $ile = mysql_fetch_rows($ile);
  14.  
  15.  
  16. $zaj = mysql_query("SELECT `zajety` FROM `zawodnicy` WHERE `team` = '$zespol' and `kier` = '$kier'");
  17. while ($kwalmiejsce1 = mysql_fetch_array($zaj)) {
  18. $zaj=$kwalmiejsce1[0];
  19.  
  20. }
  21.  
  22.  
  23. echo"$ile";
  24. if ($ile==0)
  25. {
  26. if($zaj==0)
  27. {
  28.  
  29. $zapytanie="UPDATE zawodnicy SET zawodnik ='$gracz', gg ='$gg',zajety='1' WHERE team='$zespol' AND kier='$kier'";
  30.  
  31. mysql_query($zapytanie) or die("Wystąpił błąd" );
  32.  
  33. echo('<br /><br />Gratulacje zapisales sie do naszej ligi.<br />
  34. W przeciagu max 48 h ktorys z administratorow zglosi sie do ciebie w celu potwierdzenia udzialu.');
  35.  
  36.  
  37.  
  38.  
  39. }
  40. else
  41. {
  42. echo" Miejsce w zespole ktore wybrales jest zajete";
  43. }
  44. }
  45. else
  46. {
  47. echo" Taki gracz juz istnieje";
  48.  
  49. }
  50. }
  51.  
  52.  
  53. else{
  54.  
  55. ?>
  56.  
  57.  
  58.  
  59.  
  60.  
  61. &nbsp;
  62. <html>
  63.  
  64. <body>
  65. <center>
  66. <h2>Zapisz sie do naszej ligi ! </h2>
  67.  
  68. <form action="zapisy.php" method="post">
  69. <p align="left">
  70. <strong><center><h1>Nazwa gracza:</h1></center></strong><input name="gracz" type="text" value="" /><br />
  71. <br /><strong>Wybierz Zespol w ktorym chcesz jezdzic.*</strong><br />
  72. <h3><br />Warka<input type="radio" name="zespol" value="warka" /><br />
  73. kamis<input type="radio" name="zespol" value="kamis" /><br />
  74. allegro<input type="radio" name="zespol" value="allegro" /><br />
  75. empik<input type="radio" name="zespol" value="empik" /><br />
  76. verva<input type="radio" name="zespol" value="verva" /><br />
  77. pko<input type="radio" name="zespol" value="pko" /><br />
  78. lotto<input type="radio" name="zespol" value="lotto" /><br />
  79. cisowianka <input type="radio" name="zespol" value="cisowianka" /><br />
  80. </h3>
  81. <br />
  82. <strong>Wybierz ktorym kierowca zespolu zostaniesz.*</strong><br />
  83. 1<input type="radio" name="kierowca" value="1" />
  84. 2<input type="radio" name="kierowca" value="2" />
  85. <br />
  86.  
  87. <strong>Podaj swoj numer GG</strong><input name="gg" type="text" value="" /><br />
  88.  
  89.  
  90. *- Sprawdź w przynależności czy wolny !<br /><br />
  91. <input type="submit" value="Zapisz sie" />
  92.  
  93. </form>
  94. </p>
  95. </body></html>
  96. </center>
  97. <?php
  98.  
  99. }
  100.  
  101.  
  102.  
  103. ?>
slawek3422
Jakbyś napisał co dokładnie Ci nie działa to miałbyś już pewnie problem rozwiązany. Co nie działa ? zapis ? aktualizacja ?
Jakie błędy zwraca MySQL ? Jakie błędy zwraca PHP ?

Dobre zadanie pytania to podstawa
licha
w tej wersji zwraca coś takiego :

  1. Fatal error: Call to undefined function mysql_fetch_rows() in /home/weva11/domains/weva.pl/public_html/f1/skrypt/zapis.php on line 13


nospor
Komunikat chyba wyraźnie mówi co jest nie tak..... zarjzyj do manuala i zobacz czy jest taka funkcja
poza tym pytasz o to w innym temacie
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.