Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

4 Stron V   1 2 3 > » 

kaznodzieja
Napisane: 16.05.2013, 12:31:05





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Akurat pod ręką miałem IE8, ale obawiam się że jednak ludzie mogą korzystać jeszcze ze starszych IE

Czy ktoś może wie co poprawić(albo może poprawnić) by strona się poprawnie wyświetlała powiedzny od IE7?
  Forum: Przedszkole · Podgląd postu: #1045420 · Odpowiedzi: 2 · Wyświetleń: 124

kaznodzieja
Napisane: 16.05.2013, 12:20:50





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Witam!
Dostałem do poprawienia szablon ale poległem. Poprawiłem go FF i wszystko było w porządku, w Operze, Chromie również wyświetla się poprawnie, natomiast w IE jest porażka. Prosze o pomoc

Link to strony

Link do pobrania strony
  Forum: Przedszkole · Podgląd postu: #1045414 · Odpowiedzi: 2 · Wyświetleń: 124

kaznodzieja
Napisane: 16.05.2013, 12:27:22





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Musisz stworzyć połączenie ODBC z baza (Panel Sterowania-> Źródła danych (ODBC)-> Systemowe DSN) i może pomoże coś takiego
  1. $dsn = "baza";
  2. $user = "xxx";
  3. $password = "";
  4. $link = odbc_connect($dsn,$user,$password)
  5. or die ('brak polaczenia ');


A czemu akurat Access? Kiedyś korzystałem z niego w aplikacjach w pracy i były czasem znim problemy aż takie że potrafił nie zapisywać kilku rekordów, albo się zawiesić.

I jeszcze link z forum LINK
  Forum: Przedszkole · Podgląd postu: #1045417 · Odpowiedzi: 5 · Wyświetleń: 219

kaznodzieja
Napisane: 4.02.2013, 18:48:21





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Dzięki
Powstaje dzięki temu element <p> i jak z niego wyłyskać tylko wartość a usunąć znaczniki? htmlspecialchars i strip_tags nie działają
  Forum: Po stronie przeglądarki · Podgląd postu: #1023163 · Odpowiedzi: 3 · Wyświetleń: 299

kaznodzieja
Napisane: 3.02.2013, 16:26:42





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Witam!

Chciałbym wywołać okienko w stylu popup(funckja openOffersDialog) z parametrem, który następnie będzie wyświetlony w tym okienku. Okno ma zawierać pytanie o usunięcie wpisu z bazy i przycisk potwierdzający usunięcie. Dodatkowo chcę się zapytać czy da się jakoś pozenic przycisk na tym okienku popup by wysyłał akcje post-em i jednocześnie zamykał do okno(funkcja closeOffersDialog).
Poniżej zamieszczam kod który chciałbym wykorzystać , czy mógłby ktoś doradzić lub powiedzieć czy te sposób da się to zrobić.

  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  2. <link href="http://vlaho.ovh.org/popup.css" rel="stylesheet" type="text/css" />
  3. <script type="text/javascript" src="http://vlaho.ovh.org/popup.js"></script>
  4.  
  5. <?php
  6. echo' <a onclick="openOffersDialog(1);">Link 1</a>';
  7. echo' <a onclick="openOffersDialog(2);">Link 2</a>';
  8.  
  9. echo'<div id="okno_popup">
  10. <div id="overlay" class="overlay"></div>
  11. <div id="boxpopup" class="box">';
  12.  
  13. ?>
  14. <a onclick="closeOffersDialog('boxpopup');" class="boxclose"></a>
  15. <?php
  16.  
  17. echo'<div id="content">
  18. -->'.$tmp.'<--Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum.
  19. </div>
  20. </div>
  21. </div> ';
  22.  
  23.  
  24.  
  25. ?>
  26.  
  Forum: Po stronie przeglądarki · Podgląd postu: #1022837 · Odpowiedzi: 3 · Wyświetleń: 299

kaznodzieja
Napisane: 30.01.2013, 13:43:26





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Witam!
mam problem w formularzu w którym do textarea podłączony jest CKeditor i walidacja formularza jQuery validation plug-in. Pomimo uzupełnienia textarea po pierwszym kliknięciu w przycisk zapisz walidator zwraca mi błąd nie wypełnionego pola, dopiero ponowne naciśniecie przycisku powoduje wysłanie formularza(oczywiście reszta pól formularza jest uzupełniona prawidłowo)

Proszę o pomoc

wywołanie kodu nazwa_pliku.php?akcja=dodaj

  1. <?php
  2. ?>
  3.  
  4. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  5. <script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
  6.  
  7. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  8.  
  9. <script type="text/javascript" src="http://vlaho.ovh.org/jquery.validate.js" ></script>
  10.  
  11.  
  12. <script src="http://vlaho.ovh.org/ckeditor/ckeditor.js"></script>
  13.  
  14.  
  15. <?php
  16. $now=date("Y-m-d G:i:s",time());
  17. $data=date("Y-m-d G:i:s",time());
  18. $akcja = $_REQUEST['akcja'];
  19.  
  20. switch($akcja) {
  21.  
  22. default:
  23. break;
  24.  
  25.  
  26. case "dodaj":
  27.  
  28. $br="<br />";
  29.  
  30.  
  31. echo '<script type="text/javascript">
  32. //<![CDATA[
  33. $().ready(function() {
  34.  
  35.  
  36. // validate the comment form when it is submitted
  37.  
  38. $("#commentForm").validate();
  39.  
  40. // validate signup form on keyup and submit
  41. $("#signupForm").validate({
  42. rules: {
  43. dodal:{
  44. required: true,
  45. minlength: 3
  46. },
  47. editor1:{
  48. required: true
  49. }
  50.  
  51. },
  52. messages: {
  53.  
  54. dodal:{
  55. required: "'.$br.' Podaj dodającego wydarzenie",
  56. minlength: "'.$br.' Podana nazwa jest za krótka, min {0} znaki"
  57. },
  58.  
  59. editor1:{
  60. required: "'.$br.' Podaj treść wydarzenia"
  61. }
  62. }
  63. });
  64.  
  65.  
  66.  
  67.  
  68.  
  69. });
  70. //]]>
  71.  
  72. </script>';
  73.  
  74. echo'<form class="cmxform" name="f" id="signupForm" method="post" action="kal_dodaj.php?akcja=dodaj_spr">
  75.  
  76.  
  77.  
  78. <p>
  79. <label for="dodal">Dodał</label>
  80. <input id="dodal" name="dodal" />
  81. </p>
  82.  
  83.  
  84.  
  85. <p>
  86. <label for="editor1">Treść</label>
  87. <textarea id="editor1" name="editor1" cols="45" rows="5" ></textarea>';
  88. echo" <script>
  89.  
  90. CKEDITOR.replace( 'editor1', {
  91. toolbar: [
  92. [ 'Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink' ],
  93. [ 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'],
  94. [ 'FontSize', 'TextColor', 'BGColor', ]
  95. ]
  96. });
  97.  
  98.  
  99. </script>";
  100. echo'</p>
  101.  
  102. <p style="text-align:center;">
  103. <input class="formbutton1" type="submit" name="ccc" value="Zapisz" />
  104. </p>
  105. </form>
  106.  
  107.  
  108. <hr />
  109. <br /><br />';
  110.  
  111.  
  112.  
  113. break;
  114.  
  115. //-----------------------------------------------------------------------------
  116. case "dodaj_spr":
  117.  
  118. $tresc=$_POST['editor1'];
  119. $dodal=$_POST['dodal'];
  120.  
  121. echo 'Pole1 '.$dodal.'<br />';
  122. echo 'Pole2 '.$tresc.'<br />';
  123.  
  124.  
  125.  
  126. break;
  127.  
  128.  
  129. }
  130.  
  131. ?>
  Forum: Po stronie przeglądarki · Podgląd postu: #1021872 · Odpowiedzi: 0 · Wyświetleń: 321

kaznodzieja
Napisane: 14.05.2012, 17:31:31





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Dzięki, wietrzenie pokoju pomogło thumbsupsmileyanim.gif

zrobiłem zmiany w stylach i teraz już gra

  1. <style type="text/css">
  2. #kalendarz { width: 170px; height: 140px; font-family: monospace; background-color: #CFDBEC; }
  3. #kalendarz ul { display:block; padding: 0px 5px; vertical-align: middle; }
  4. #kalendarz li {display:block; float:left; padding: 3px; margin: 1px 1px auto; background-color: #CCCCCC; vertical-align: middle }
  5.  
  6. #kalendarz .akt {color: #FFFFFF; font-weight: bold; background-color :#666666;}
  7. #kalendarz .hidden {visibility: hidden; }
  Forum: CSS · Podgląd postu: #963334 · Odpowiedzi: 2 · Wyświetleń: 603

kaznodzieja
Napisane: 14.05.2012, 16:56:10





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Witam
Proszę o pomoc w ułożeniu równo elementów li oraz nadania koloru tła dla elementu kalendarz. Siedzę na tym od 2 godzin.

  1. <?php
  2.  
  3. function dni_mies($mies,$rok) {
  4. $dni = 31;
  5. while (!checkdate($mies, $dni, $rok)) $dni--;
  6. return $dni;
  7. }
  8.  
  9. function dzien_tyg_nr($mies,$rok) {
  10. $dzien = date("w", mktime(0,0,0,$mies,1,$rok));
  11. return $dzien;
  12. }
  13.  
  14. function dzien_tyg($nr) {
  15. $dzien = array(0 => "Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota");
  16. return $dzien[$nr];
  17. }
  18.  
  19. function miesiac_pl($mies) {
  20. $mies_pl = array(1=>"Stycznia", "Lutego", "Marca", "Kwietnia", "Maja", "Czerwieca", "Lipieca", "Sierpnia", "Września", "Października", "Listopada", "Grudnia");
  21. return $mies_pl[$mies];
  22. }
  23. ?>
  24. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  25. <html xmlns="http://www.w3.org/1999/xhtml">
  26. <head>
  27. <title>Kalendarz</title>
  28. <meta http-equiv="content-type" content="text/xml; charset=UTF-8" />
  29. <meta http-equiv="content-language" content="pl" />
  30. <style type="text/css">
  31. #kalendarz {width: 180px; background-color :#AAAAAA; }
  32. #kalendarz ul { padding: 0px 5px; }
  33. #kalendarz p {text-align: center; }
  34. #kalendarz li {display:block; float:left; padding: 2px; margin:1px; background-color: #CCCCCC; }
  35. #kalendarz .akt {color: #FFFFFF; font-weight: bold; background-color :#666666;}
  36. #kalendarz .hidden {visibility: hidden; }
  37. </style>
  38. </head>
  39. <body >
  40. <div id="tlo">
  41. <div id="kalendarz" >
  42. <?php
  43. //echo '<p>'.dzien_tyg(date("w")).', '.date("d").' '.miesiac_pl(date("n")).' '.date("Y").'</p>';
  44. ?>
  45. <ul>
  46. <li>N&nbsp;</li>
  47. <li>Pn</li>
  48. <li>Wt</li>
  49. <li>Śr</li>
  50. <li>Cz</li>
  51. <li>Pt</li>
  52. <li>Sb</li>
  53. </ul>
  54. <ul>
  55.  
  56. <?php
  57. for($i=0;$i<dzien_tyg_nr(date("n"),date("Y"));$i++)
  58. echo '<li class="hidden">00</li> ';
  59.  
  60. for($i=1;$i<dni_mies(date("n"),date("Y")) +1;$i++) {
  61. if ($i<10) $i = '0'.$i;
  62. if ($i == date("d")) echo '<li class="akt"><strong>'.$i.'</strong></li> ';
  63. else echo '<li >'.$i.'</li> ';
  64. }
  65. ?>
  66. </ul>
  67. </div>
  68. </body>
  69. </html>
  Forum: CSS · Podgląd postu: #963316 · Odpowiedzi: 2 · Wyświetleń: 603

kaznodzieja
Napisane: 5.03.2012, 10:28:13





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Witam!
Zależy mi na ocenie skrypty logowania. Prosiłby o przejrzenie wątku z forum Przedszkole [zmoderowane]
  Forum: PHP · Podgląd postu: #945836 · Odpowiedzi: 2 · Wyświetleń: 280

kaznodzieja
Napisane: 8.03.2012, 22:04:09





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Dzięki za odpowiedzi i podpowiedzi. Mam jeszcze jedno pytanie. W jaki sposób najlepiej przechowywać dane do logowanie do bazy danych? np plik baza.php w którym mam zapisany login,hasło, nazwę bazy i konektor(mysql_connect) zabezpieczony sposobem z atrykułu
  Forum: Przedszkole · Podgląd postu: #946782 · Odpowiedzi: 12 · Wyświetleń: 568

kaznodzieja
Napisane: 5.03.2012, 11:12:35





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Mam walidacje loginu czyli e-maila zrobiona w jQuery plugin Validation oraz antyspam za pomocą SBLAM.

mam coś takiego dodane po uwagach gothye
$login=mysql_real_escape_string(strip_tags($_POST['login']));
$pass=mysql_real_escape_string(strip_tags($_POST['password']));
Muszę jeszcze w paru miejscach zmamienić $_POST['login'] na $login po filtracji

A jaki sposób można się jeszcze zabezpieczyć przed sql injection?
  Forum: Przedszkole · Podgląd postu: #945856 · Odpowiedzi: 12 · Wyświetleń: 568

kaznodzieja
Napisane: 5.03.2012, 10:53:25





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

ok, dzięki za informacje. Popołudniu naniosę poprawki.
  Forum: Przedszkole · Podgląd postu: #945848 · Odpowiedzi: 12 · Wyświetleń: 568

kaznodzieja
Napisane: 5.03.2012, 10:44:35





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Rozumiem że id użytkownika? Dzięki za uwagę. Myślałem że skoro hasło jest w md5 to jest w miarę bezpieczne, oczywiście jeśli mowa o normalnych hasłach a nie jakiś banalnych.
  Forum: Przedszkole · Podgląd postu: #945840 · Odpowiedzi: 12 · Wyświetleń: 568

kaznodzieja
Napisane: 28.02.2012, 20:15:46





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

no dobra dzięki, już prowadzam zmiany! A może jakieś inne uwagi na temat samego bezpieczeństwa
  Forum: Przedszkole · Podgląd postu: #944423 · Odpowiedzi: 12 · Wyświetleń: 568

kaznodzieja
Napisane: 28.02.2012, 20:03:20





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

chodzi o Primary Key?
  Forum: Przedszkole · Podgląd postu: #944421 · Odpowiedzi: 12 · Wyświetleń: 568

kaznodzieja
Napisane: 28.02.2012, 19:30:22





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Witam!
Mam prośbę o sprawdzenie bezpieczeństwa skryptu logowania z różnymi uprawnieniami, wszelkie uwagi sugestie mile widziane. Dodatkowo prosiłbym o jakiś pomysł na zabezpieczenie pliku baza.php
Login w przykładzie asd@asd.pl hasło admin.

Pliki do pobrania z http://vlaho.pl/test.7z

plik: logowanie.php
  1. <?php
  2. include ("baza.php");
  3.  
  4. $akcja = $_REQUEST['akcja'];
  5.  
  6.  
  7. switch($akcja) {
  8.  
  9.  
  10.  
  11.  
  12. // --------------------------------default------------------------------------
  13.  
  14. default:
  15. if (isset($_SESSION['prawa']) and isset($_SESSION['login']) and isset($_SESSION['password'])){
  16.  
  17. echo "<br /><center>Jestes zalogowany jako: <br /> <a href=logowanie.php?akcja=przerzut target='_parent'>".$_SESSION['login']."</a><br /><a href=logowanie.php?akcja=przerzut&login=logout target='_parent'>Wyloguj</a></center>";
  18. }else{
  19.  
  20. echo'<form action="logowanie.php?akcja=logowanie" target="_parent" method="post">
  21. <table width="25%" border="0" align="center">
  22. <tr>
  23. <td><div class="text2">Login:</div></td>
  24. <td><input type="text" name="login" size="15" /></td>
  25. </tr>
  26. <tr>
  27. <td><div class="text2">Haslo:</div></td>
  28. <td><input type="password" name="password" size="15"/></td>
  29. </tr>
  30. <tr>
  31. <td></td>
  32. <td><input type="submit" name="submit" value="Zaloguj" /></td>
  33. </tr>
  34. </table>
  35. </form>';
  36. }
  37.  
  38.  
  39. break;
  40.  
  41. //---------------------SPRAWDZENIE JAKIE MASZ PRAWA----------------------------
  42. case "przerzut":
  43.  
  44. if($_GET['login']<>"logout"){
  45.  
  46. if (isset($_SESSION['login']) and isset($_SESSION['password']) and isset($_SESSION['losowy_kod'])){
  47.  
  48. $login=$_SESSION['login'];
  49. $pass=$_SESSION['password'];
  50.  
  51. $wyk = mysql_query('SELECT login, password, prawa, stan FROM '.$prefiks.'admins WHERE email=\''.$login.'\' AND password=\''.$pass.'\'');
  52. $ile = mysql_num_rows($wyk);
  53. if ($ile>0){
  54. $w = mysql_fetch_array($wyk);
  55. $prawa=$w['prawa'];
  56. $stan=$w['stan'];
  57. if ($stan==0){
  58. if ($prawa==1){
  59. //header("Location: logowanie.php?akcja=panel_a");
  60. echo "panel administratora";
  61. }
  62. if ($prawa==2){
  63. // header("Location: logowanie.php?akcja=panel_u");
  64. echo "panel uzytkownika";
  65. }
  66. }else{
  67. header("Location: index.php");
  68. }
  69.  
  70. }else{
  71. header("Location: index.php");
  72. }
  73. }else{
  74. // cosik();
  75. header("Location: index.php");
  76. }
  77. }else{
  78. header("Location: index.php");
  79. }
  80.  
  81.  
  82. break;
  83.  
  84. // --------------------------------LOGOWANIE------------------------------------
  85.  
  86. case "logowanie":
  87. //session_start();
  88.  
  89.  
  90. include_once('baza.php');
  91.  
  92. if ( $_POST['login'] && $_POST['password'] ){
  93. $login=mysql_escape_string(strip_tags($_POST['login']));
  94. $pass=mysql_escape_string(strip_tags($_POST['password']));
  95.  
  96. $wyk = mysql_query('SELECT * FROM '.$prefiks.'admins WHERE email=\''.$login.'\'');
  97. $ile = mysql_num_rows($wyk);
  98. if ($ile>0){
  99.  
  100. $wyk = mysql_query('SELECT * FROM '.$prefiks.'admins WHERE email=\''.$login.'\' AND password=\''.md5($pass).'\'');
  101. $ile = mysql_num_rows($wyk);
  102. if ($ile>0){
  103. $w = mysql_fetch_array($wyk);
  104. $prawa=$w['prawa'];
  105. $stan=$w['stan'];
  106. $ost_log=$w['ost_log_tmp'];
  107. $id_uzyt=$w['id'];
  108. if ($stan==0){
  109. $_SESSION['login'] = $_POST['login'];
  110. $_SESSION['password'] = md5($_POST['password']);
  111. $_SESSION['prawa']= $prawa;
  112. $_SESSION['losowy_kod']='k3Dc6a^s';
  113. $ost_log_tmp=date("Y-m-d G:i:s",time());
  114. $_SESSION['ost_log']=$ost_log;
  115. mysql_query("UPDATE ".$prefiks."admins SET ost_log = '$ost_log', ost_log_tmp='$ost_log_tmp' WHERE id ='$id_uzyt';");
  116. if($prawa==1 or $prawa==2){
  117. if ($prawa==1){
  118. // header("Location: logowanie.php?akcja=panel_a");
  119. echo "panel administratora";
  120. }
  121. if ($prawa==2){
  122. // header("Location: logowanie.php?akcja=panel_u");
  123. echo "panel uzytkownika";
  124. }
  125.  
  126. }else{
  127. echo"nie posiada odpowiednich uprawnien";
  128. }
  129.  
  130. }else{
  131. echo"uzytkownik został zablokwany";
  132. }
  133. }else{
  134. echo"Nie prawidłowy login lub hasło";
  135. }
  136. }else{
  137. echo"Uzytkownik nie istnieje";
  138. }
  139. }else{
  140. echo"Uzupelnij pola formularza";
  141. }
  142.  
  143. break;
  144.  
  145.  
  146. // -------------------------ŁADOWANIE PANELU ADMINISTRATORA----------------------
  147. case "panel_a":
  148.  
  149. if (isset($_SESSION['login']) and isset($_SESSION['password']) and isset($_SESSION['losowy_kod'])){
  150.  
  151. $login=$_SESSION['login'];
  152. $pass=$_SESSION['password'];
  153.  
  154. $wyk = mysql_query('SELECT login, password, prawa, stan FROM '.$prefiks.'admins WHERE email=\''.$login.'\' AND password=\''.$pass.'\'');
  155. $ile = mysql_num_rows($wyk);
  156. if ($ile>0){
  157. $w = mysql_fetch_array($wyk);
  158. $prawa=$w['prawa'];
  159. $stan=$w['stan'];
  160. if ($stan==0){
  161. if ($prawa==1){
  162. echo "panel administratora";
  163. }
  164. }else{
  165. header("Location: index.php");
  166. }
  167.  
  168. }else{
  169. header("Location: index.php");
  170. }
  171.  
  172. // cosik();
  173. header("Location: index.php");
  174. }
  175.  
  176.  
  177. break;
  178.  
  179.  
  180. }?>


plik: baza.php
  1. <?
  2. $host = "localhost";
  3. $user = "root";
  4. $pass = "";
  5. $base = "test";
  6. $prefiks="sb_";
  7. $link_mysql=mysql_connect($host, $user, $pass) or die('Nie można nawišzać połšczenia z MySQL-em');
  8. mysql_selectdb($base) or die ('Nie można nawišzać połšczenia z bazš danych');
  9.  
  10. ?>


  1. CREATE TABLE IF NOT EXISTS `sb_admins` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  4. `login` varchar(255) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
  5. `password` varchar(32) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL DEFAULT '',
  6. `imie` varchar(15) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
  7. `nazwisko` varchar(20) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
  8. `kod` varchar(6) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
  9. `email` varchar(255) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL DEFAULT '',
  10. `prawa` int(1) NOT NULL DEFAULT '0',
  11. `urodz` date NOT NULL,
  12. `stan` int(1) NOT NULL,
  13. `ost_log` datetime NOT NULL,
  14. `ost_log_tmp` datetime NOT NULL,
  15. `reg` int(1) NOT NULL,
  16. PRIMARY KEY (`id`)
  17. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=49 ;
  18.  
  19.  
  20. INSERT INTO `sb_admins` (`id`, `date`, `login`, `password`, `imie`, `nazwisko`, `kod`, `email`, `prawa`, `urodz`, `stan`, `ost_log`, `ost_log_tmp`, `reg`) VALUES
  21. (1, '2006-11-20 00:18:36', 'asd@asd.pl', '21232f297a57a5a743894a0e4a801fc3', 'Jan', 'Kowalski', '', 'asd@asd.pl', 2, '1980-01-01', 0, '2012-02-28 18:18:25', '2012-02-28 19:11:03', 0);
  Forum: Przedszkole · Podgląd postu: #944405 · Odpowiedzi: 12 · Wyświetleń: 568

kaznodzieja
Napisane: 28.02.2012, 19:17:25





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

zainteresuj się lektura http://mgdevelop.pl/index.php/2010/07/obsl...okolu-gg-w-php/
  Forum: Przedszkole · Podgląd postu: #944397 · Odpowiedzi: 5 · Wyświetleń: 342

kaznodzieja
Napisane: 5.12.2011, 11:18:34





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Udało mi się coś takiego wymodzić i działa, oczywiście na jquery. Przepraszam za brzydki kod ale wycinałem to z działającego skryptu, przetestowałem to w takiej formie jak jest wklejone.
Jak wybierze pole inne to input stanie się aktywny, jak zmienisz pole z inne na inną wartość to input będzie nie aktywny.

  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  2. <select id="czesci" class="czesci" name="czesci" >
  3. <option selected="selected" ></option>
  4. <option>aaa</option>
  5. <option>bbb</option>
  6. <option>inne</option>
  7. </select>
  8.  
  9. <input id="cos" disabled="disabled" />
  10. <script>
  11. $(".czesci").change(function () {
  12. var str = "";
  13. $(".czesci option:selected").each(function () {
  14. str += $(this).text();
  15. if(str == "inne"){
  16. $("#cos").removeAttr("disabled");
  17. }else{
  18. $("#cos").attr("disabled", "true");
  19. }
  20. });
  21. }).change();
  22. </script>
  Forum: JavaScript · Podgląd postu: #919823 · Odpowiedzi: 9 · Wyświetleń: 1 019

kaznodzieja
Napisane: 4.12.2011, 00:23:31





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Witam!
Właśnie poszukuje takiego rozwiązania, ale zaproponowane przez jaworr mi nie działa.
  Forum: JavaScript · Podgląd postu: #919442 · Odpowiedzi: 9 · Wyświetleń: 1 019

kaznodzieja
Napisane: 22.06.2011, 19:15:34





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Nie bardzo wiem jak to zrobic
  Forum: JavaScript · Podgląd postu: #875135 · Odpowiedzi: 2 · Wyświetleń: 477

kaznodzieja
Napisane: 21.06.2011, 17:58:17





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Witam!

W formularzu wykorzystuje pole typu checkbox, które po zaznaczeniu uaktywnia kolejną cześć formularza. Fragment kodu który za to odpowiada poniżej. Chciałbym go tak zmodyfikować by cześć formularza była aktywna dopiero po wyborze konkretnej wartości(wartość "inne") z pola select o name="czesci".

Poniżej działający kod z checboxem

  1.  
  2. var newsletter = $("#newsletter");
  3.  
  4. var inital = newsletter.is(":checked");
  5. var topics = $("#newsletter_topics")[inital ? "removeClass" : "addClass"]("gray");
  6. var topicInputs = topics.find("input").attr("disabled", !inital);
  7.  
  8. newsletter.click(function() {
  9. topics[this.checked ? "removeClass" : "addClass"]("gray");
  10. topicInputs.attr("disabled", !this.checked);
  11. });


  1. treść formularza
  2. <input type="checkbox" class="checkbox" id="newsletter" name="newsletter" />
  3.  
  4. <fieldset id="newsletter_topics">
  5. .... zawartosc formularza który jest dostepny po zaznaczeniu checbox-a......
  6.  
  7. treść formularza
  8.  


Domyślam się że trzeba dokonać zmian w linii var inital = newsletter.is(":checked"); tylko nie wiem jakich.
  Forum: JavaScript · Podgląd postu: #874745 · Odpowiedzi: 2 · Wyświetleń: 477

kaznodzieja
Napisane: 24.01.2011, 18:40:39





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Dzięki za pomoc! Musiałem sobie uświadomić(co to napisałem) że kod JS już był osadzony w php i nie było już sensu wstawiania <?php ?>
  Forum: Po stronie przeglądarki · Podgląd postu: #830280 · Odpowiedzi: 7 · Wyświetleń: 977

kaznodzieja
Napisane: 24.01.2011, 14:10:08





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Opisywane sposoby nie działają już je testowałem.

Może przykład zobrazuje problem, w przykładzie do zmiennej "startDate" podaje ręcznie datę a chce by była z php. Aby wpisać datę należy kliknąć na ikonę kalendarza i wybrać datę z zakresu od 2011-01-11 do dnia dzisiejszego.
Przykład po linkiem http://vlaho.pl/a/
Całość do pobrania po linkiem http://vlaho.pl/a/a.7z

  1. <head>
  2. <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  3.  
  4.  
  5. <link href="datePicker.css" rel="stylesheet" type="text/css" />
  6.  
  7.  
  8. <script type="text/javascript" src="http://ajax.googleapis.com/
  9. ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  10. <script src="jquery.js" type="text/javascript"></script>
  11.  
  12. <script type="text/javascript" src="date.js"></script>
  13. <!--[if IE]><script type="text/javascript" src="jquery.bgiframe.js"></script><![endif]-->
  14. <script type="text/javascript" src="jquery.datePicker.js"></script>
  15.  
  16. </head>
  17.  
  18. <style type="text/css">
  19. a.dp-choose-date {
  20. float: left;
  21. width: 32px;
  22. height: 32px;
  23. padding: 0;
  24. margin: -3px 0px 0;
  25. display: block;
  26. text-indent: -2000px;
  27. overflow: hidden;
  28. background: url(calendar.png) no-repeat;
  29. }
  30. /*a.dp-choose-date.dp-disabled {
  31. background-position: 0 -20px;
  32. cursor: default;
  33. }
  34. input.dp-applied {
  35. width: 140px;
  36. float: left;
  37. */
  38. }
  39.  
  40.  
  41. </style>
  42.  
  43. <?php
  44.  
  45. $ddata='2011-01-11';
  46.  
  47. echo "<script type='text/javascript'>
  48.  
  49. $().ready(function() {
  50.  
  51. var a=new Date();
  52. a.setDate(a.getDate()+ 2);
  53. var r1=a.getFullYear();
  54. var m1=a.getMonth()+1;
  55. var d1=a.getDate();
  56. var zm=r1+'-'+m1+'-'+d1;
  57.  
  58. // validate the comment form when it is submitted
  59. $(function()
  60. {
  61. $('.date-pick').datePicker(
  62. {
  63. startDate: '2011-01-11',
  64. endDate: (new Date()).asString()
  65. }
  66. );
  67.  
  68. });
  69.  
  70.  
  71. });
  72. </script>";
  73.  
  74.  
  75.  
  76.  
  77. <form class="cmxform" id="signupForm" method="post" action="#">
  78.  
  79.  
  80. <p>
  81. <label for="data_o">Przeglšd wykonany</label>
  82. <input id="date_o" name="data_o" class="date-pick" />
  83.  
  84. </p>
  85.  
  86. </form>';
  87.  


  Forum: Po stronie przeglądarki · Podgląd postu: #830193 · Odpowiedzi: 7 · Wyświetleń: 977

kaznodzieja
Napisane: 24.01.2011, 13:22:11





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Witam!

Sprawdziłem opisywane na forum sposoby przekazania zmiennej php do js i żaden nie działa. Proszę o pomoc dla poniższego kodu lub sposób na obliczenie daty o 10 dni wcześniejszej niż obecna w JS.

To jest fragment kodu a zmienna $ddata jest obliczana w php. Jeśli potrzeba umieszcze całość na serwerze i podam linka.

  1. $ddata="2011-01-02";


  1. echo '<script type="text/javascript">
  2. $().ready(function() {
  3. // validate the comment form when it is submitted
  4. $(function()
  5. {
  6. $(".date-pick").datePicker(
  7. {
  8. startDate: !!!! tutaj zmienna z php!!!!;
  9. endDate: (new Date()).asString()
  10. }
  11. );
  12. });
  13.  
  14.  
  15. ....
  16.  
  Forum: Po stronie przeglądarki · Podgląd postu: #830174 · Odpowiedzi: 7 · Wyświetleń: 977

kaznodzieja
Napisane: 26.10.2010, 11:52:24





Grupa: Zarejestrowani
Postów: 94
Dołączył: 28.01.2007

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

Witam!

Męczę się z tym od wczoraj i nie potrafię nic nowego wymyślić by poprawnie zagnieździć prawą kolumnę. Pewnie wprawne oko i wiedza bardziej doświadczonych kolegów momentalnie wychwycą błąd lub nie dociągnięcia

Strona pod adresem: http://hospicjum.ostrowiec.pl/test/

zawartość html
w źródle strony

zawartość CSS
  1. *{
  2. margin: 0;
  3. padding: 0;
  4. }
  5. body{
  6. text-align: center;
  7. font: 14px Times New Roman, Times, Georgia, serif;
  8. color: #000000;
  9. background: #002b91;
  10. }
  11. #container{
  12. margin: 0 auto;
  13. width: 850px;
  14. background: transparent url(../images/content.jpg) repeat-y;
  15. text-align: left;
  16. }
  17. a img {
  18. border:0;
  19. }
  20.  
  21.  
  22. #naglowek{
  23. height: 250px;
  24. background: transparent url(../images/naglowek.jpg) no-repeat;
  25. }
  26. h1#logo{
  27. position: relative;
  28. top: 40px;
  29. left: 340px;
  30. width: 515px;
  31. }
  32. h1#logo a{
  33. display: block;
  34. height: 150px;
  35. background: transparent url(../images/logo.jpg) no-repeat;
  36. }
  37. h1#logo a:hover{}
  38.  
  39. ul#menu{
  40. position: relative;
  41. top: 70px;
  42. right: 5px;
  43. float: right;
  44. font-size: 18px;
  45. list-style: none;
  46. }
  47. ul#menu li{
  48. float: left;
  49. text-align: center;
  50. }
  51. ul#menu a{
  52. display: block;
  53. padding: 3px 0;
  54. width: 140px;
  55. color: #000000;
  56. text-decoration: none;
  57. }
  58. ul#menu a:hover{
  59. color: #666666;
  60. }
  61.  
  62. #cialo{
  63.  
  64. border-top: 1px solid #eee;
  65. border-bottom: 1px solid #eee;
  66. margin: 0 60px;
  67. padding: 40px 0;
  68. }
  69.  
  70. #lewa{
  71. /*float: left;*/
  72. width: 470px;
  73. padding-right:5px;
  74. }
  75. #prawa{
  76. float: right;
  77. vertical-align : top;
  78. width: 250px;
  79. /*margin-left: 150px;*/
  80. }
  81.  
  82. h1{
  83. font-size: 17px;
  84. color: #369;
  85. }
  86.  
  87. h2{
  88. font-size: 14px;
  89. color: #369;
  90. }
  91. #lewa p, #prawa p{
  92. margin: 5px 0 20px 0;
  93. line-height:1.5em
  94. }
  95. div.zdjatka{
  96. margin-top: 60px;
  97. text-align: center;
  98. }
  99. div.zdjatka img{
  100. margin: 0 5px;
  101. }
  102.  
  103. ul#stopka{
  104. padding: 2px 60px 160px 60px;
  105. background: transparent url(../images/stopka.jpg) left bottom repeat-x;
  106. font-size: 9px;
  107. color: #ccc;
  108. list-style: none;
  109. }
  110. ul#stopka a{
  111. color: #ccc;
  112. text-decoration: none;
  113. }
  114. ul#stopka a:hover{
  115. text-decoration: underline;
  116. }
  117. li.validate{
  118. padding-right: 5px;
  119. float: left;
  120. }
  121. li.copyright{
  122. float: right;
  123. }
  Forum: CSS · Podgląd postu: #801165 · Odpowiedzi: 1 · Wyświetleń: 654

4 Stron V   1 2 3 > » 

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 3.06.2024 - 08:44