Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MSSQL]wyswietlanie w tabeli na stronie .
Forum PHP.pl > Forum > Przedszkole
Glukozamina
  1. <?phpsession_start();
  2.  
  3. if(!isset($_SESSION['zalogowany'])){
  4.   echo "Nie jesteś zalogowany ";
  5.    include("rejestracja/form.php");
  6. }
  7.  
  8. if(isset($_SESSION['zalogowany'])){
  9.  echo "Witaj w twoim menu: ";
  10.  echo $_SESSION['zalogowany'];
  11.  echo "<center><br>";
  12.  echo "<a href='index.php?go=11'>Wylogowanie</a>";
  13.  echo "</center></br>";
  14. }
  15. ?>





Mam pytanie odnosnie powyższej konstrukcji. Dajmy na to ,ze jestem administratorem strony i moj nick na stronie to glukozamina . Jako admin chce miec dostep do niektorych opcji tylko sam . Czy do tego mam jakos użyc

  1. <?php
  2. if $_SESSION['zalogowany'];==Glukozamina 
  3.  
  4.     echo xxx  
  5. ?>
Czy mógl by ktoś mi napisac taką konstrukcję ?



2 pytanie.

  1. <?php
  2. while($row = mysql_fetch_row($result)){
  3.  
  4. if($row[0] % 2 == 0) $kolor = '#FFFFFF'; else $kolor = '#FF0000';
  5.  
  6.   echo("<tr>");
  7.   echo('<td style="color:'.$kolor.'">'.$row[3].'</td>'); // jesli to jest tresc :)
  8.   echo('<td style="color:'.$kolor.'">'.$row[1]);
  9.   echo(" : $row[2].</td>");
  10.   echo("</tr>");
  11. }
  12. ?>



to jest czesc skryptu shoutbox jak zrobic aby każdy wpis wyświetlał się w wierszu na niebieskim tle a nastepny np na beżowym tle? I wierz w którym sie wyświetla żeby miał border 1 . Zakupiłem książke o php jednak tam nie ma tego wytłumaczonego . A chcialbym zrobic jakies proste forum i system newsow do tego drugie potrzebuje także powyższy skrypt abym tylko ja mógł dodawac newsy. Jeszcze jedno dajmy na to ,że jest zalogowanych 2 użytkowników . I chcę by gdzies było wyświetlane jacy to użytkownicy .  Też gdyby ktoś mógł prosze o jakies podrzucenie skryptu smile.gif
Lion_87
Cytat
Mam pytanie odnosnie powyższej konstrukcji. Dajmy na to ,ze jestem administratorem strony i moj nick na stronie to glukozamina . Jako admin chce miec dostep do niektorych opcji tylko sam . Czy do tego mam jakos użyc

Kod PHP
1
2
3
4
5
<?php
if ($_SESSION['zalogowany'];==Glukozamina )
(
echo "xxx"; )
?>
Czy mógl by ktoś mi napisac taką konstrukcję ?


Tak mozę być if.

Cytat
Jeszcze jedno dajmy na to ,że jest zalogowanych 2 użytkowników . I chcę by gdzies było wyświetlane jacy to użytkownicy . Też gdyby ktoś mógł prosze o jakies podrzucenie skryptu smile.gif


no w w tabeli zrob sobie kolumne online czy cus a potem tylko pytanie odpowiedznie.
Glukozamina
Mógł byś troche jasniej to drugie bo zabardzo nie rozumiem .
Lion_87
no jesli masz kolumne Online
to przy kazdym wejsciu jakiegos usera wartosc tej kolumny zmini sie na np:"tak"
a przy wylogowanie na "nie"
Mozesz to robic poprzez zapytanie UPDATE


a sprawdzac kto jest online poprzez
SELECT name from tabela where online="tak";
Glukozamina
Witam. Zrobiłęm sobie taki skrypt newsow i tak . Chcę aby wszyscy mogli czytac czy zalogowani czy nie ale żeby tylko zalogowany o nicku Glukozamina mógł dodawac te skrpty. Jak to powinno wyglądac?



  1. <?php
  2. if(!isset($_SESSION['zalogowany'])){
  3.   echo "Aby pisać musisz się zalogować ";
  4. }
  5.  
  6.  
  7. if(isset($_SESSION['zalogowany']));
  8.  
  9. if ($_SESSION['zalogowany']==Glukozamina ){
  10.  echo "<form method='GET' action='index.php'> ";
  11.  echo "<input type='text' name='tytul' value='tytul' size='80'>";
  12.  echo "<br>";
  13.  echo "<input type='box' name='tresc' value='tresc' size='100'>";
  14.  echo "<input type='submit' value='Dodaj'>";
  15.  echo "</form>";
  16. }
  17. ?>



To mi zabardzo nie działa. Bo formularz do wpisywania newsa pokazuje się wszystkim.

Próbowałem jeszcze tak:

  1. <?php
  2. if(isset($_SESSION['zalogowany']==Glukozamina));
  3. ?>
a tutaj jest jakis błąd . "Parse error: syntax error, unexpected T_IS_EQUAL, expecting ',' or ')'..."
maziak
Witaj, polecam przyjżeć się tutorialom PHPznajdującym się w poscie na samej górze w tym podforum. Po ich przejrzeniu sam znalazł być odpowiedź na pytanie co jest nie tak.

Ogolnie
Ciągi znaków umieszczamy w apostrofach, lub cudzysłowiach.

  1. <?php
  2. if ($_SESSION['zalogowany']==Glukozamina ) //niepoprawnie
  3. {
  4. //
  5. }
  6. if($_SESSION['zalogowany']=='Glukozamina' ) //lepiej
  7. {
  8. //
  9. }
  10.  
  11. ?>

Twój zapis używamy, jeżeli zdefiniowaliśmy wcześniej stałą. Czym są i czym sie różnią -> tutoriale.



ogolnie tak powinno działac :

  1. <?php
  2. if(!isset($_SESSION['zalogowany'])){
  3. echo "Aby pisać musisz się zalogować ";
  4. }
  5.  
  6.  
  7.  
  8. if ($_SESSION['zalogowany']=='Glukozamina' ){
  9.  echo "<form method='GET' action='index.php'> ";
  10.  echo "<input type='text' name='tytul' value='tytul' size='80'>";
  11.  echo "<br>";
  12.  echo "<input type='box' name='tresc' value='tresc' size='100'>";
  13.  echo "<input type='submit' value='Dodaj'>";
  14.  echo "</form>";
  15. }
  16. ?>



Ale to tylko do celów dydaktycznych. Jeżeli ten skrypt ma do czegokolwiek w praktyce służyć nie polecam tego rozwiązania, a odsyłam do tutoriali. Googlnij po prosty skrypt autoryzacji, żeby zobaczyć jak radzą sobie z tym inni. Albo poszukaj na forum, bylo juz "kilka" razy.
Glukozamina
No tak z tymi apostrofami w Glukozamina też próbowałem . Nie sądziłem ,ze to o jakies nawiasy chodzi chociaż tak pisało w błędzie . Kombinowałem i się nie dokombinowałem .  Dziękuje za pomoc.
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.