Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przesłanie daty z formularza do bazy danych
Forum PHP.pl > Forum > Przedszkole
kis
Niewiem jak przesłac date np jutrzejszą razem z id towaru do bazy danych

ponizej skrypt ktory szuka i wysyła do koszyka....
  1. <?
  2. include("conf.php");
  3.  
  4. $a = htmlspecialchars(stripslashes(trim($_GET["a"])), ENT_QUOTES);
  5. $sz = htmlspecialchars(stripslashes(trim($_GET["sz"])), ENT_QUOTES);
  6. $ID_filmu = htmlspecialchars(stripslashes(trim($_GET["ID_filmu"])), ENT_QUOTES);
  7.  
  8. $l_odp_nastronie=4;
  9. $l_odp_napasku=5;
  10. $start=$a*$l_odp_nastronie;
  11. $skrypt="{$_SERVER["PHP_SELF"]}?sz=$sz&";
  12.  
  13. function pasek($l_odp,$l_odp_nastronie,$l_odp_napasku,$skrypt,$a) {
  14. $l_odp_podz = intval($l_odp / $l_odp_nastronie);
  15. $l_odp_podz_mod = $l_odp % $l_odp_nastronie;
  16. if ($l_odp_podz_mod>0) $l_odp_podz++;
  17. if ($a<0) $a=0;
  18. if ($a>=$l_odp_podz) $a=$l_odp_podz-1;
  19. $start = $a-1;
  20. if ($a>0) {$pop="<a href=\"".$skrypt."a=$start\"><<<
  21. poprzednia</a> -  ";}
  22. else {$pop = "<font color=gray><<< poprzednia </font> -  ";}
  23. if ($a<$l_odp_napasku) {$koniec = $l_odp_napasku*2+1;}
  24. else {$koniec = $a+$l_odp_napasku+1;}
  25. if ($a<=$koniec-$l_odp_napasku) {$star=$a-$l_odp_napasku;}
  26. if ($a>=$l_odp_podz-$l_odp_napasku) {$star=$l_odp_podz-$l_odp_napasku*2-1;}
  27. if ($koniec>$l_odp_podz) $koniec = $l_odp_podz;
  28. if ($star<0) $star=0;
  29. for ($i=$star; $i<$koniec; $i++) {
  30. if ($i <> $a) { $pasek .= "<a href=\"".$skrypt."a=$i\">";}
  31. else { $pasek .= "<font color=red><b>"; }
  32. if ($l_odp_podz<>1) {$pomocniczy = $i+1;}
  33. if ($i<>$a) { $pasek .= "$pomocniczy</a>  "; }
  34. else {$pasek .= "$pomocniczy</b></font>  ";}
  35. }
  36. $dalej = $a+1;
  37. if ($a<$l_odp_podz-1)
  38.  {$nas="- <a href=\"".$skrypt."a=$dalej\">następna >>> </a>";}
  39. else { $nas = "- <font color=gray>następna >>> </font>";}
  40. if ($pomocniczy>0) {$br= "<br> $pop $pasek $nas"; }
  41. echo "<center> znalezionych: <b>$l_odp</b> na <b>$l_odp_podz</b>
  42. stronach $br</center>";
  43. }
  44.  
  45. if ($ID_filmu<>"") {
  46. $baza = mysql_connect($sql_host, $mysql_login, $mysql_haslo);
  47. if ($baza) {
  48. $wynik = mysql_select_db($mysql_baza);
  49. if ($wynik) {
  50. $wynik = mysql_query("
  51. SELECT * FROM $mysql_tabela2 WHERE ID_filmu=$ID_filmu 
  52. ");
  53. }
  54. mysql_close($baza);
  55. }
  56. if (mysql_num_rows($wynik)==1) {
  57. $dane = mysql_fetch_array($wynik);
  58.  
  59.  
  60. echo 
  61. <p style=\"font-size: large; \" align=\"center\"><b>{$dane["Tytuł"]}</b></p>";
  62.  echo "  {$dane["Opis"]}<br>";
  63.  echo "<b>{$dane["Gatunek"]}  ";
  64.  echo "  {$dane["Kraj"]} ";
  65.  echo "  {$dane["Rok_produkcji"]}  ";
  66.  echo "<p>{$dane["Dustrybucja"]}</p>";
  67.  echo "<p>Obsada </b>: {$dane["Obsada"]}</p>";
  68.  echo "<p><b>Reżyseria</b> : {$dane["Reżyseria"]}<br></p>";
  69.  
  70. $ID_filmu = (int) $_GET["ID_filmu"];
  71. if(mysql_connect("localhost", "root", "kis")
  72. and mysql_select_db(Praca)){
  73.  
  74. $wynik = mysql_query("SELECT * FROM $mysql_tabela3 WHERE ID_filmu=$ID_filmu");
  75.  
  76.  
  77. }
  78.  if ($data=="") $data = date("Y-m-d");
  79.  
  80. if ($wynik and $dane = mysql_fetch_assoc($wynik)) 
  81.  
  82. echo'<img src="index2a.php? Id_filmu=',$dane['Id_filmu'],'" height="200"width="150">';
  83. echo'<a href="koszyk.php? Id_filmu=',$dane['Id_filmu'],', data=',$dane,' " TARGET="prawa">do kosza</a>';
  84.  
  85.  
  86.  
  87.  
  88.  
  89. } else echo "<p align=\"center\">Brak informacji spełniających
  90.  kryteria wyszukiwania.</p>";
  91.  
  92. } else {
  93.  
  94.  
  95. $baza = mysql_connect($sql_host, $mysql_login, $mysql_haslo);
  96. if ($baza) {
  97. $wynik = mysql_select_db($mysql_baza);
  98. if ($wynik) {
  99. if ($sz<>"") {
  100. SELECT COUNT(*) FROM $mysql_tabela2
  101. WHERE (Opis LIKE '%$sz%' or Tytuł LIKE '%$sz%')
  102.  "));
  103. $l_odp = $odp[0];
  104. $wynik = mysql_query("
  105. SELECT * FROM $mysql_tabela2
  106. WHERE (Opis LIKE '%$sz%' or Tytuł LIKE '%$sz%') and data<=NOW()
  107. ORDER BY data DESC LIMIT $start,$l_odp_nastronie
  108. ");
  109. } else {
  110. SELECT COUNT(*) FROM $mysql_tabela2 WHERE data<=NOW()
  111. "));
  112. $l_odp = $odp[0];
  113. $wynik = mysql_query("
  114. SELECT * FROM $mysql_tabela2 WHERE data<=NOW()
  115. ORDER BY data DESC LIMIT $start,$l_odp_nastronie
  116. ");
  117. }
  118. }
  119. mysql_close($baza);
  120. }
  121.  
  122. $wierszy = mysql_num_rows($wynik);
  123.  
  124. for ($i=0;$i<$wierszy;$i++) {
  125. $dane = mysql_fetch_array($wynik);
  126. echo "<p style=\"font-size: medium \"> •
  127. <a href=\"?ID_filmu={$dane["ID_filmu"]}\">{$dane["Tytuł"]}</a></p>";
  128. }
  129.  
  130. if ($l_odp>$l_odp_nastronie) {
  131. pasek($l_odp,$l_odp_nastronie,$l_odp_napasku,$skrypt,$a,"&sz=$sz");
  132. }
  133.  
  134. if ($l_odp<1) echo "<p align=\"center\">Brak informacji spełniających
  135.  kryteria wyszukiwania.</p>";
  136. }
  137.  
  138. ?>
  139.  
  140. </body></html>


koszyk zapisuje do bazy danych...
  1. <?
  2. ?>
  3.  
  4. <?
  5. $mysql_host = "localhost";
  6. $mysql_login = "root";
  7. $mysql_haslo = "kis";
  8. $mysql_baza = "Praca";
  9. $tabela = "rezerwacja1";
  10. $mysql_tabela1 ="rezerwacja1";
  11. $twoj_adres = "krzysiubart@wp.pl";
  12.  
  13.  if ($_SESSION["zalogowany"]=="tak") {
  14.  
  15. function odbierz($txt) 
  16. {
  17. if (get_magic_quotes_gpc()) $txt = stripslashes($txt);
  18. return str_replace(array('',"'"), array('',"&#092;'"), trim($txt));
  19. }
  20.  
  21. $ID_filmu = odbierz($_REQUEST["Id_filmu"]);
  22. $data = odbierz($_REQUEST["data"]);
  23.  
  24. if ($ID_filmu<>"") 
  25. {
  26. if (mysql_connect("localhost", "root", "kis") 
  27. and mysql_select_db(Praca)) 
  28. { 
  29. $wynik = mysql_query("SELECT * FROM filmy"); 
  30.  {
  31.  // **************************************************
  32. // ********** 1. sprawdzenie danych i dodanie filmu
  33. // **************************************************
  34.  
  35.  
  36. if ($baza = mysql_connect($mysql_host, $mysql_login, $mysql_haslo)) {
  37. if (mysql_select_db($mysql_baza)) {
  38.  $wynik=mysql_query("SELECT * FROM $mysql_tabela1 WHERE login='$login' AND ID_filmu='$ID_filmu' ");
  39. }
  40. } 
  41.  
  42. if (mysql_num_rows($wynik)<>0) { $blad++;
  43. echo "<span style=\"color:red;\">Ten film już zamówiłeś! !.
  44. Zaproponuj inny!</span><br />";
  45. }
  46. else
  47.  if ($wynik)
  48. {
  49. $wynik = mysql_query("INSERT INTO $mysql_tabela1 SET ID_filmu='$ID_filmu', login='$login',data='$data'"); 
  50. if (!$wynik) echo $dane["ID_filmu"] . " <br />"; 
  51.  }
  52.  }
  53.  
  54.  } else echo "Nie można połączyć się ;-(...";
  55.  
  56. KONIEC;
  57. }
  58.  
  59. } else {
  60.  
  61. echo <<<KONIEC
  62. <form action="koszyk.php"  method="post">
  63.  
  64.    Zaloguj Się...
  65.  
  66. </form>
  67. KONIEC;
  68.  
  69. }
  70. ?>
Cienki1980
Zamykam

Proszę zapoznać się z Tematyką i zasadami panującymi na forum Przedszkole i wysłać mi lub innemu moderatorowi/opiekunowi poprawny tag do tematu.

Do tego czasu wątek pozostanie zamknięty.
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.