Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Poprawa skryptu
Forum PHP.pl > Forum > Przedszkole
Sebastian003
Witam mam taki gotowy skrypt jak z niego wyrzucic kalendarz aby nie zapisywało czy jest wolny czy zajety tylko wysyłało na email

  1. <?php
  2. require_once('header.php');
  3. require_once('conn.php');
  4. $email=$_POST['email'];
  5. $naglowki = 'Content-type: text/html; charset=utf-8'."\r\n" .
  6. 'From: '.$email. ''. "\r\n" .
  7. 'Reply-To:'.$email;
  8. $name=$_POST['name'];
  9. $tel=$_POST['tel'];
  10. $start=$_POST['start'];
  11. $koniec=$_POST['koniec'];
  12. $pokoj=$_POST['pokoj'];
  13. $tresc=$_POST['tresc'];
  14. $adresat="email@ebmao;.pl";
  15. $start1=str_replace("-",",",$start);
  16. $koniec=str_replace("-",",",$koniec);
  17. $zajete=mysql_query("SELECT * FROM evenement WHERE title='".$pokoj."' AND ((start<='".$start."' AND start<='".$koniec."' AND end>='".$koniec."' AND end>='".$start."') OR (start>='".$start."' AND start<='".$koniec."' AND end>='".$koniec."' AND end>='".$start."') OR (start<='".$start."' AND start<='".$koniec."' AND end<='".$koniec."' AND end>='".$start."') OR (start>='".$start."' AND start<='".$koniec."' AND end<='".$koniec."' AND end>='".$start."'));");
  18.  
  19.  
  20. /* ----REZERWACJA-----*/
  21. ?>
  22. <link href="fullcalendar/fullcalendar.css" rel="stylesheet" />
  23. <link href="fullcalendar/fullcalendar.print.css" rel="stylesheet" media="print" />
  24.  
  25.  
  26. <script src="fullcalendar/fullcalendar.min.js" type="text/javascript" ></script>
  27. <script type="text/javascript" >
  28.  
  29. $(document).ready(function() {
  30.  
  31. var date = new Date();
  32. var d = date.getDate();
  33. var m = date.getMonth();
  34. var y = date.getFullYear();
  35.  
  36. $('#calendar').fullCalendar({
  37. editable: false,
  38. events: [
  39.  
  40. <?require_once('events.php');?>
  41. ]
  42.  
  43. });
  44.  
  45. });
  46.  
  47. </script>
  48. <style type="text/css" >
  49. #calendar {
  50. width: 640px;
  51. margin: 0 auto;
  52. font-size:13px;
  53. color:black;
  54. }
  55.  
  56. </style>
  57. <!-- KONIEC REZERWACJI-->
  58. <?
  59. $wiadomosc="<b>Rezerwacja dla :</b><br/>".$name."<br/>".$email."<br/><b>Telefon:</b>".$tel."<br/><b>Od dnia:</b>".$start1."<br/><b>Do dnia: </b>".$koniec."<br/><b>Pokoju:</b><br/>".$pokoj."<br/><b>Uwagi:</b><br/>".$tresc."<br/></body></html>";
  60. $wiadomosc1='<html><body><b>Rezerwacja dla :</b><br/>'.$name.'<br/>'.$email.'<br/><b>Telefon:</b>'.$tel.'<br/><b>Od dnia:</b>'.$start1.'<br/><b>Do dnia: </b>'.$koniec.'<br/><b>Pokoju:</b><br/>'.$pokoj.'<br/><b>Uwagi:</b><br/>'.$tresc.'<br/>
  61. <b>Państwa zgłoszenie zostało przyjęte.<br/> Nasz pracownik potwierdzi rezerwację w ciągu 24 godzin, o czym poinformujemy Państwa meilowo.<br/></body></html>';
  62.  
  63. if(isset($_POST['wyslij'])){
  64. if(!empty($email) && !empty($name) && ($start1!="dd.mm.rrrr") && !empty($start1) && ($koniec!="dd.mm.rrrr") && !empty($koniec) && !empty($tel) && !empty($pokoj)){
  65. if($zajete && mysql_num_rows($zajete)!=0){
  66. echo '<div id="cialo"><div class="tresc" style="padding:0px 20px 20px 20px;height:625px; width:620px;"><div id="calendar"></div></div><div class="sidebar" style="width:220px;background: #fbde92; box-shadow: 0 0 20px 8px hsl(0,100%,0%) inset; padding:20px 0px 20px 20px;height:605px;color:#000;">';
  67. echo "Wybrany termin jest zajety<br/>Proszę się cofnąć i wybrać inny termin</br>";
  68.  
  69. }else{ echo mysql_error();
  70. echo '<div id="cialo"><div class="tresc" style="padding:0px 20px 20px 20px;height:625px; width:620px;">
  71. <h3 align="center" style="font-weight:bold;">
  72. <u>
  73. Państwa zgłoszenie zostało przyjęte. Nasz pracownik potwierdzi rezerwację w ciągu 24 godzin, o czym poinformujemy Państwa mailem.
  74. </u>
  75. </h3>
  76. <div id="calendar" style="width:620px;"></div></div><div class="sidebar" style="width:220px;background: #fbde92; box-shadow: 0 0 20px 8px hsl(0,100%,0%) inset; padding:20px 0px 20px 20px;height:605px;color:#000;">';
  77. echo "Wybrany termin jest wolny<br/>";
  78.  
  79. if(mail($adresat, 'Wiadomość formularza rezerwacji ',$wiadomosc1,$naglowki ))
  80. {
  81. echo $wiadomosc.'<b>Wiadomość została wysłana !!!</b>';
  82.  
  83. $sql = "INSERT INTO evenement SET email='".$email."',nazwisko='".$name."',title='".$pokoj."',start='".$start1."',end='".$koniec."',tel='".$tel."',uwagi='".$tresc."',zatwierdzone='0'";
  84. if(mysql_query($sql)){
  85.  
  86. }else{
  87. }
  88. }
  89. if(mail($email, 'Wiadomość formularza rezerwacji',$wiadomosc1,$naglowki ))
  90. {
  91.  
  92.  
  93. }
  94. header("Refresh: 5; url=kalendarz.php");
  95.  
  96. }
  97.  
  98. }else{
  99. echo '<div id="cialo"><div class="tresc" style="padding:0px 20px 20px 20px;height:625px; width:620px;"><div id="calendar" style="width:620px; display: none;"></div></div><div class="sidebar" style="width:220px;background: #fbde92; box-shadow: 0 0 20px 8px hsl(0,100%,0%) inset; padding:20px 0px 20px 20px;height:605px;color:#000;"><b> PROSZĘ COFNĄĆ SIĘ WSTECZ I SPRAWDZIĆ POPRAWNOŚĆ WSZYSTKICH PÓL</b>';
  100.  
  101. }
  102.  
  103. }else{
  104. echo "<b>NIE WCISNĄŁEŚ PRZYCISKU WYŚLIJ</b>";
  105.  
  106. }
  107. echo '</div></div>';
  108. require_once('footer.php');
  109. ?>
Pyton_000
wywal
Kod
                echo $wiadomosc.'<b>Wiadomość została wysłana exclamation.gif!</b>';

                $sql = "INSERT INTO evenement SET email='".$email."',nazwisko='".$name."',title='".$pokoj."',start='".$start1."',end='".$koniec."',tel='".$tel."',uwagi='".$tresc."',zatwierdzone='0'";
                    if(mysql_query($sql)){

                    }else{
                        echo mysql_error();
                    }
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.