Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyświetlanie wydarzeń każdego dnia - problem
kadela
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 16.05.2012

Ostrzeżenie: (0%)
-----


witam

Mam problem z utworzeniem ( wydaje mi się ) prostego skryptu w php.
Mianowicie mam 365 różnych dat - wydarzeń. I skrypt ma po prostu pierwszego
stycznia wyświetlić tylko datę którą do niego przypiszemy. Drugi, trzeci stycznia
itd wyświetla to co podamy w tym skrypcie.. I tyle, jak to ogarnąć ?

Oczywiście te 365 dat będzie najpierw trzeba wprowadzić ręcznie, ale mój
poziom php jest raczkujący (IMG:style_emoticons/default/sad.gif)

Z góry
dziękuje za pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
woxala123
post
Post #2





Grupa: Zarejestrowani
Postów: 361
Pomógł: 12
Dołączył: 9.01.2010

Ostrzeżenie: (10%)
X----


Cieszy mnie Pyton_000 że odezwałeś się w dzień świąteczny. Nie jest to kod na gotowca,tylko propozycja i zarys jak może to zrobić. Oczywiście kod w 60 sekund napisany (IMG:style_emoticons/default/headsetsmiley.png)
Niech chłopak ruszy z kopyta i zacznie już coś tworzyć. Może już ma jakis kod i podzieli się z nim. Można zrobić jeszcze wodotryski z użyciem ajaxa.
Pozdrawiam
PS.
A gotowca to szukaj za kasę w innym dziale kadela
A jeszcze dodam kod z wodotryskiem
  1. <?php require_once('../Connections/local.php'); ?>
  2. <?php
  3. if (!function_exists("GetSQLValueString")) {
  4. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
  5. {
  6. if (PHP_VERSION < 6) {
  7. $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  8. }
  9.  
  10. $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  11.  
  12. switch ($theType) {
  13. case "text":
  14. $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  15. break;
  16. case "long":
  17. case "int":
  18. $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  19. break;
  20. case "double":
  21. $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
  22. break;
  23. case "date":
  24. $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  25. break;
  26. case "defined":
  27. $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  28. break;
  29. }
  30. return $theValue;
  31. }
  32. }
  33.  
  34. $editFormAction = $_SERVER['PHP_SELF'];
  35. if (isset($_SERVER['QUERY_STRING'])) {
  36. $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
  37. }
  38.  
  39. if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "formkur")) {
  40. $insertSQL = sprintf("INSERT INTO wydarzenia (`data`, zdarzenie) VALUES (%s, %s)",
  41.  
  42. GetSQLValueString($_POST['dataa'], "date"),
  43. GetSQLValueString($_POST['formwyd'], "text"));
  44.  
  45. mysql_select_db($database_local, $local);
  46. $Result1 = mysql_query($insertSQL, $local) or die(mysql_error());
  47.  
  48. $insertGoTo = "poli.php";
  49. if (isset($_SERVER['QUERY_STRING'])) {
  50. $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
  51. $insertGoTo .= $_SERVER['QUERY_STRING'];
  52. }
  53. header(sprintf("Location: %s", $insertGoTo));
  54. }
  55. ?>
  56. <!doctype html>
  57. <html lang="en">
  58. <head>
  59. <meta charset="utf-8">
  60. <meta name="viewport" content="width=device-width, initial-scale=1">
  61. <title>jQuery UI Datepicker - Format date</title>
  62. <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
  63. <link rel="stylesheet" href="/resources/demos/style.css">
  64. <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
  65. <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
  66. <script>
  67. $( function() {
  68. $( "#datepicker" ).datepicker();
  69. $( "#format" ).on( "change", function() {
  70. $( "#datepicker" ).datepicker( "option", "dateFormat", $( this ).val() );
  71. });
  72. } );
  73. </script>
  74. </head>
  75. <body>
  76.  
  77. <p><br>
  78. </p>
  79. <form action="<?php echo $editFormAction; ?>" method="POST" name="formkur" id="formkur">
  80. <p>
  81. <input name="dataa" type="text" id="datepicker" size="30">
  82. Date: </p>
  83. <p>
  84. <select name="format" id="format">
  85. <option value="mm/dd/yy">Default - mm/dd/yy</option>
  86. <option value="yy-mm-dd">ISO 8601 - yy-mm-dd</option>
  87. <option value="d M, y">Short - d M, y</option>
  88. <option value="d MM, y">Medium - d MM, y</option>
  89. <option value="DD, d MM, yy">Full - DD, d MM, yy</option>
  90. <option value="&apos;day&apos; d &apos;of&apos; MM &apos;in the year&apos; yy">With text - 'day' d 'of' MM 'in the year' yy</option>
  91. </select>
  92. Format options:</p>
  93. <p>
  94. <label for="formwyd"></label>
  95. <textarea name="formwyd" id="formwyd"></textarea>
  96. Wpisz wydarzenie</p>
  97. <input type="hidden" name="MM_insert" value="formkur">
  98. <input type="submit" name="but" id="but" value="Wyślij">
  99. </form>
  100. <p>&nbsp;</p>
  101.  
  102.  
  103. </body>
  104. </html>

Wybierasz sobie formę wpisania daty do bazy ale przeważnie wybieraj forme YY-mm-dd aa góry rozwinie Ci się kalendarz i wpiszesz jakiś tam komentarztu jeszcze kod do połączenia z bazą
local.php
  1. <?php
  2. # FileName="Connection_php_mysql.htm"
  3. # Type="MYSQL"
  4. # HTTP="true"
  5. $hostname_local = "localhost";
  6. $database_local = "twoja baza";
  7. $username_local = "tu twój nick do bazy";
  8. $password_local = "twoje hasło do bazy";
  9. $local = mysql_pconnect($hostname_local, $username_local, $password_local) or trigger_error(mysql_error(),E_USER_ERROR);
  10. ?>
  11.  


Ten post edytował woxala123 15.01.2017, 20:33:45
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 09:51