Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Numerowanie
Forum PHP.pl > Forum > Przedszkole
szmerak
Witam mam taki problem zarazem napisałem skrypcik na zakłady sportowe i nie wiem jak zrobić aby mi numerowało dodane rekordy... prosze o pomoc(dana liczba + 1 = to wiem)

Index.php
  1. <table border=1 bordercolor=silver style="border: 1px" width=100% align=left>
  2. <tr>
  3. <td>
  4. <b>Nazwa zakładu</b>
  5. </td>
  6. <td>
  7. <b>1</b>
  8. </td>
  9. <td>
  10. <b>X</b>
  11. </td>
  12. <td>
  13. <b>2</b>
  14. </td>
  15. </tr>
  16.  
  17.  
  18. <?
  19. $plik=file("mecze.txt");
  20. if($plik)
  21. {
  22.  
  23. }
  24. else
  25. {
  26. $dane="n";
  27. $file="mecze.txt";
  28. $fp=fopen("$file", "a");
  29. $dane=$dane.fread($fp, filesize($file));
  30. rewind($fp);
  31. flock($fp, 2);
  32. fwrite($fp, $dane);
  33. flock($fp, 3);
  34. fclose($fp);
  35. }
  36. foreach ($plik as $plik) {
  37. $plik=explode("|", "$plik");
  38.  
  39. for( $x = 1; $x <= 1; $x++ )
  40.  $plik[0] = str_replace("Górnik Radlin", "<b>Górnik Radlin</b>", $plik[0]);
  41.  
  42. echo '<tr><td>'.$plik[0].'</td>';
  43.  
  44.  echo '<td>'.$plik[1].'</td>';
  45.  
  46.  echo '<td>'.$plik[2].'</td>';
  47.  
  48.  echo '<td>'.$plik[3].'</td>';
  49.  
  50.  echo '<td>'.$plik[4].'</td></tr>';
  51.  
  52. }
  53.  
  54.  
  55. ?>
  56.  
  57. </table>

admin.php
  1. <form action="admin.php?mode=1" method="POST">
  2. Nazwy Drużyn <input type=text size=20 name="team1"> - <input type=text size=20 name="team2"><br>
  3. Kurs 1 <input type=text size=20 name="kurs1"><br>
  4. Kurs X <input type=text size=20 name="kursx"><br>
  5. Kurs 2 <input type=text size=20 name="kurs2"><br>
  6. <br>
  7. <input type=submit value="Dodaj">
  8. <br>
  9. <a href="admin.php?mode=2">USUŃ CAŁA TABELE</a>
  10. </form>
  11. <?
  12. $plik=file("mecze.txt");
  13. if($plik)
  14. {
  15.  
  16. }
  17. else
  18. {
  19. $dane="n";
  20. $file="mecze.txt";
  21. $fp=fopen("$file", "a");
  22. $dane=$dane.fread($fp, filesize($file));
  23. rewind($fp);
  24. flock($fp, 2);
  25. fwrite($fp, $dane);
  26. flock($fp, 3);
  27. fclose($fp);
  28. }
  29.  
  30. $akcja=$_GET['mode'];
  31. switch($akcja)
  32. {
  33. case 1:
  34. $team1=$_POST['team1'];
  35. $team2=$_POST['team2'];
  36. $kurs1=$_POST['kurs1'];
  37. $kursx=$_POST['kursx'];
  38. $kurs2=$_POST['kurs2'];
  39.  
  40. if($team1 and $team2 and $kurs1 and $kursx and $kurs2)
  41. {
  42. $dane="$team1 - $team2|$kurs1|$kursx|$kurs2n";
  43. $file="mecze.txt";
  44. $fp=fopen("$file", "r+");
  45. $dane=$dane.fread($fp, filesize($file));
  46. rewind($fp);
  47. flock($fp, 2);
  48. fwrite($fp, $dane);
  49. flock($fp, 3);
  50. fclose($fp);
  51. }
  52. else
  53. {
  54. echo "Wpisz wszystkie pola";
  55. }
  56.  
  57. break;
  58. case 2:
  59. $usun=unlink('mecze.txt');
  60. if($usun)
  61. echo "Baza Danych została poprawnie usunięta";
  62. else
  63. echo "Nie przewidywany Bład";
  64. break;
  65. }
  66. ?>
Chemiq
w phpMyAdmin ustaw `auto_increment` (w polu w którym mają być numery) w kolumnie "Dodatkowo"
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.