Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] problemy ze składnią II
Forum PHP.pl > Forum > Przedszkole
Gość
Witam mam kolejny problem ze składnią w nagłówku mam warunek
  1. <?php
  2. if($_SESSION['access'] != 'root'){
  3.  print 
  4. ?>

Dalej jest menu i którymś z jego elementów jest
  1. <a href="./<?php echo $_SESSION['username'];?>doc.php">Dokumenty</a><?php echo ' - ' ,$_SESSION['username']; ?>

Efekt jest taki że wywala mi błąd
  1. <?php
  2. Parse error: syntax error, unexpected T_STRING in C:AppServwwwincheader.inc on line 32
  3. ?>

Nie bardzo wiem jak całość skleić razem
marcio
a nie tak
  1. <a href=\".<?php echo $_SESSION['username'];?>doc.php\">Dokumenty</a><?php echo ' - '.$_SESSION['username'].; ?>

jak dla mnie to masz dziwne:
  1. <?php echo $_SESSION['username'];?>doc.php

nie wiem czy tu po ?> nie powinno byc kropki ale a href dajesz echo i doc.php dziwne a moze i tak sie robi ale ja nie wiem biggrin.gif
kossa
z ?> jest ok smile.gif

masz przecinek przed drugą zmienną $_SESSION a powinna być kropka tak jak zrobił @marcio

Łukasz
marcio
Kossa a mozesz mi wytlumaczyc jaki z tego wyjdzie url bo jakos go sobie nie wyobrazam.
Gość
Jest
  1. <a href=\".<?php echo $_SESSION['username'];?>doc.php\">Dokumenty</a><?php echo ' - '.$_SESSION['username'].; ?>

Niestety nadal
  1. <?php
  2. Parse error: syntax error, unexpected T_STRING in C:AppServwwwincheader.inc
  3. ?>
Gość
bez $_SESSION['username'] jest ok :-( co z tym zrobić ?
marcio
jesli dziala bez pierwszego $_SESSION['username'] to sprobuj po ?> dac . a jak i tak nie bedzie dzialac to usun ta z poczatku i ta z konca a jak dalej nie dziala to nie wiem
phpion
  1. <a href="./<?php echo $_SESSION['username'];?>doc.php">Dokumenty</a> - <?php $_SESSION['username']; ?>

1. Miałeś kropkę po drugim odwołaniu do sesji.
2. Przeniosłem " - " poza sekcję PHP.
3. Zmieniłem formę linka - ~marcio raczej głupoty napisał. Obecnie link będzie postaci ./uzytkownikdoc.php i pewnie o coś takiego Ci chodziło.
Gość
Niestety ... trudno będę musiał pomyśleć nad trochę innym rozwiązaniem
phpion
  1. <?php $_SESSION['username'] = 'uzytkownik'; ?>
  2. <a href="./<?php echo $_SESSION['username']; ?>doc.php">Dokumenty</a> - <?php echo $_SESSION['username']; ?>

Sprawdzone, działa.
marcio
sam glupoty piszesz kropka po zmiennej w niczym nie przeszkadza
phpion
Cytat(marcio @ 11.12.2007, 22:09:51 ) *
sam glupoty piszesz kropka po zmiennej w niczym nie przeszkadza

smile.gif jasne winksmiley.jpg
  1. <?php
  2. $zmienna = 'edek';
  3. echo $zmienna.;
  4. ?>

Kod
Parse error: syntax error, unexpected ';'

Może mam jakieś dziwne PHP smile.gif

Poza tym: chodziło mi o linka, jaki zostanie wygenerowany:
  1. <a href=\".uzytkownikdoc.php\">Dokumenty</a>

1. \ przed "?
2. Link do pliku ukrytego?

Następnym razem więcej pokory misiaku.
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.