Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Czym to zastąpić
Forum PHP.pl > Forum > Przedszkole
Piotrwusek
  1. <?php
  2. $id=$_GET['id'];
  3.  
  4. switch($_GET['id']) {
  5.  
  6.  case 0:
  7. $str = mysql_query("SELECT * FROM zsplesznowola_edytuj WHERE id=1");
  8.  
  9. while($strg = mysql_fetch_assoc($str))
  10. {
  11. print($strg[strona_glowna]);
  12. }
  13.  
  14. $tyt = 0;
  15. break;
  16. case 1:
  17. $str = mysql_query("SELECT * FROM zsplesznowola_edytuj WHERE id=1");
  18.  
  19. while($strg = mysql_fetch_assoc($str))
  20. {
  21. print($strg[historia]);
  22. }
  23.  
  24.  
  25.  
  26. break;
  27. case 2:
  28. $str = mysql_query("SELECT * FROM zsplesznowola_edytuj WHERE id=1");
  29.  
  30. while($strg = mysql_fetch_assoc($str))
  31. {
  32. print($strg[dyrekcja]);
  33. }
  34. break;
  35. case 3:
  36.  $str = mysql_query("SELECT * FROM zsplesznowola_edytuj WHERE id=1");
  37.  
  38. while($strg = mysql_fetch_assoc($str))
  39. {
  40. print($strg[nauczyciele]);
  41. }
  42. break;
  43. case 4:
  44.  $str = mysql_query("SELECT * FROM zsplesznowola_edytuj WHERE id=1");
  45.  
  46. while($strg = mysql_fetch_assoc($str))
  47. {
  48. print($strg[samorzad]);
  49. }
  50. break;
  51. case 5:
  52.  $str = mysql_query("SELECT * FROM zsplesznowola_edytuj WHERE id=1");
  53.  
  54. while($strg = mysql_fetch_assoc($str))
  55. {
  56. print($strg[rada_rodzicow]);
  57. }
  58. break;
  59.  
  60. case 6:
  61.  $str = mysql_query("SELECT * FROM zsplesznowola_edytuj WHERE id=1");
  62.  
  63. while($strg = mysql_fetch_assoc($str))
  64. {
  65. print($strg[status]);
  66. }
  67. break;
  68.  case 7:
  69.  $str = mysql_query("SELECT * FROM zsplesznowola_edytuj WHERE id=1");
  70.  
  71. while($strg = mysql_fetch_assoc($str))
  72. {
  73. print($strg[przetarg]);
  74. }
  75. break;
  76. case 8:
  77.  $str = mysql_query("SELECT * FROM zsplesznowola_edytuj WHERE id=1");
  78.  
  79. while($strg = mysql_fetch_assoc($str))
  80. {
  81. print($strg[plan]);
  82. }
  83. break;
  84. case 9:
  85.  $str = mysql_query("SELECT * FROM zsplesznowola_edytuj WHERE id=1");
  86.  
  87. while($strg = mysql_fetch_assoc($str))
  88. {
  89. print($strg[kalendarium]);
  90. }
  91. break;
  92. }
  93. ?>


Mam takie coś ale jak mogę to zastąpić jeśli chcę zrobić żeby każdy nowy rekord w bazie danych to nowa strona

a narazie ręcznie muszę przydzielać ID
tsharek
pisane z palca, może nie działać...
  1. <?php
  2. $trans=array('strona_glowna', 'historia', 'dyrekcja'... itp);
  3. if(isset($trans[$_GET['id']))
  4. {
  5. $results=mysql_query('SELECT * FROM zsplesznowola_edytuj WHERE id=1');
  6. while($str=mysql_fetch_assoc($results)) echo $str[$trans[$_GET['id']];
  7. }
  8. ?>
Piotrwusek
ale beze danych mam tak zrobioną

  1. CREATE TABLE `piotrwusek_cms` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `tytul` text NOT NULL,
  4. `tresc` text NOT NULL,
  5. PRIMARY KEY (`id`)
  6. ) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=2 ;


i każdy nowy rekord to nowa strona bo tam jest ograniczenie WHERE w tym co dałeś

Ten kod co dałem na początku tak ma być żeby nie wypełniać ręcznie ID
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.