Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


Krakier
Napisane: 12.07.2008, 10:38:56





Grupa: Zarejestrowani
Postów: 16
Dołączył: 10.07.2008

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

Kod
<textarea id="uwagi" name="text" class="text" cols="15" rows="5" onkeydown="zliczanie(this.form.text,this.form.iloscZnakow,75);" onkeyup="zliczanie(this.form.text,this.form.iloscZnakow,75);" value="<?=$uwagi;?>" /></textarea>

W tej linijce jest błąd, nadałeś temu polu name="text", a nie jak sądzisz name="uwagi". Spróbuj zmienić tamtą linijkę na taką:
Kod
<textarea id="uwagi" name="uwagi" class="text" cols="15" rows="5" onkeydown="zliczanie(this.form.text,this.form.iloscZnakow,75);" onkeyup="zliczanie(this.form.text,this.form.iloscZnakow,75);" value="<?=$uwagi;?>" /></textarea>


I w zagad.php:
Zamiast:
  1. <?php
  2. $qr = "INSERT INTO `zagad`(`cos`,`uwagi` )
  3.  VALUES('".$cos."', '')";
  4. ?>

Wstaw:
  1. <?php
  2. $qr = "INSERT INTO `zagad`(`cos`,`uwagi` )
  3.  VALUES('".$cos."', '".$_POST['uwagi']."')";
  4. ?>
  Forum: Przedszkole · Podgląd postu: #492401 · Odpowiedzi: 4 · Wyświetleń: 854

Krakier
Napisane: 12.07.2008, 08:45:45





Grupa: Zarejestrowani
Postów: 16
Dołączył: 10.07.2008

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

Sesja jest, tylko prostu w tym skrypcie element logowania został ukryty jeżeli user został już zalogowany ;]. Przekształciłem nieco skrypt, aby wyświetlał informacje jeśli $_SESSION['zalogowany']==1 ;]. (PS dorzuciłem także nową zmienną $_SESSION['login'] aby było wiadomo pod jakim nickiem gościu został zalogowany).
  1. <?php
  2.  
  3.  
  4. $result = mysql_query("SELECT id, login
  5.  FROM user
  6.  WHERE login='".($_POST['login'])."'");
  7.  
  8.  $row = mysql_fetch_array($result);
  9.  
  10.  
  11. if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "Zostałeť wylogowany z serwisu";}
  12. if($_SESSION["zalogowany"]!=1){
  13.  if(!empty($_POST["login"]) && !empty($_POST["pw"])){
  14. if(mysql_num_rows(mysql_query("select * from user where login = '".$_POST["login"]."' AND pw = '".$_POST["pw"]."'"))){
  15. Header("Location: index.php");
  16. echo "<div id='login'>Zalogowano poprawnie ".$_POST['login']."</div>";
  17. $_SESSION["zalogowany"]=1;
  18. $_SESSION['login']=$_POST['login'];
  19. }
  20. else echo ("
  21.  
  22.  
  23.  
  24. <div id='login'>
  25. Podano Zle dane !!!
  26. <font color='red' size='6'>Login</font><br>
  27. <form action='index.php' method=post>
  28. Userlogin: <input class='input' type='text' name='login'><br>
  29. Password: <input class='input' type='password' name='pw'><br>
  30.  
  31.  
  32.  <input type='hidden' name='zalogowany' value='1'>
  33.  <input class='input' type=submit value='Zaloguj!'>
  34. </form>
  35. </div>
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42. ");
  43. }
  44. else
  45. {
  46. <div id='login'><font color='red' size='6'>Login</font><br>
  47. <form action='index.php' method=post>
  48. Userlogin: <input class='input' type='text' name='login'><br>
  49. Password: <input class='input' type='password' name='pw'><br>
  50.  
  51.  
  52.  <input type='hidden' name='zalogowany' value='1'>
  53.  <input class='input' type=submit value='Zaloguj!'>
  54. </form>
  55. </div>";
  56.  
  57. }
  58.  
  59. }
  60. else 
  61. {
  62. $now = time();
  63.  
  64.  if (!isset($_SESSION['start']))
  65. {
  66.  $_SESSION['start'] = $now;
  67. }
  68.  elseif ($_SESSION['start'] < $now - 1800)
  69. {
  70. echo "<div id='login'>Ze wzgledów bespieczenstwa zostales wylogowany !</div>";
  71. }
  72.  
  73. echo 'WITAM, zostałes zalogowany, twój login: <b>'.$_SESSION['login'].'</b>. <a 
  74.  
  75. href="index.php?wyloguj=tak">WYLOGUJ SIE</a>'; // Coś co się pokaże jeśli zostałeś zalogowany, możesz dorzucić dowolny skrypt;].
  76. }
  77.  
  78. ?>
  Forum: Przedszkole · Podgląd postu: #492358 · Odpowiedzi: 1 · Wyświetleń: 745

Krakier
Napisane: 12.07.2008, 09:28:41





Grupa: Zarejestrowani
Postów: 16
Dołączył: 10.07.2008

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

HM "chyba" zrozumiałem haha.gif.
Znacznie łatwiej było by usunąć wszystkie zmienne $_GET haha.gif, ale jeśli chcesz takie coś to można pokombinować. Zrób aby początek wyglądał tak:
  1. <?php 
  2.  
  3. if($_GET['com']=='dodaj') 
  4. { 
  5. $_SESSION['com']='dodaj'; 
  6. Header('Location: index.php?show='.$_GET['show'].'&style='.$_GET['style'].'&id='.$_GET['id'].'&pokaz='.$_GET['pokaz']); 
  7. }
  8. if($_SESSION['com']=='dodaj') 
  9. {
  10.  
  11. // TU WKLEJ CO MA SIĘ POKAZAĆ JEŚLI ZMIENNA $_GET['com'] BYŁA RÓWNA 'dodaj'
  12.  
  13. if(!isset($_GET['com']))
  14. {
  15. unset($_SESSION['com']);
  16. }
  17. }
  18. ?>

Metoda może nie najlepsza, ale robiłem na szybko, ważne że działa ;].
  Forum: Przedszkole · Podgląd postu: #492367 · Odpowiedzi: 5 · Wyświetleń: 1 180

Krakier
Napisane: 11.07.2008, 16:11:00





Grupa: Zarejestrowani
Postów: 16
Dołączył: 10.07.2008

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

Hm ale dowaliłeś tych spacji w skrypcie ^^
Spróbuj tak:

Kod
$plik = file("dane.txt");
  
  for($x=0; $x<count($plik); $x++)
  {
      if( strcmp($plik[$x] , '<td class="test">Test1</td>') == 0)
       {
             echo "rowne";
       }
  }
  Forum: Przedszkole · Podgląd postu: #492206 · Odpowiedzi: 5 · Wyświetleń: 1 273


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: 13.06.2024 - 04:49