Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/HTML] problem w wyświetleniem w textarea
Forum PHP.pl > Forum > Przedszkole
bemol
Witam. Mam pewien problem ze znacznikiem TEXTAREA, a mianowicie:
chcę aby między znacznikami TEXTAREA i /TEXTAREA wstawić kod PHP. Tylko wtedy nie czyta tego jako php tylko zwykly text html.
wpisałem:
  1. <?php echo "jakis tam text";  ?>


i tak się właśnie wyświetliło :/
jak to zrobić, żeby wyświetliło się:
'jakis tam text' ?

do zamknięcia smile.gif
flv
Php jest wykonywany po stronie serwera więc to czy polecenie jest w polu textarea nie ma najmniejszego znaczenia, sprawdź lepiej czy plik zapisałeś z odpowiednim rozszerzeniem.
bemol
tak wiem, wiem, zauważyłem, że nie przesyłałem pliku na serwer i dlatego nie chciało się wyświetlić smile.gif

ale teraz mam inny problem ;p

  1. <?php
  2. echo "[*]$inc.$nick [$sojusz] - $punkty % - $rw RW ";
  3. ?>


ktos pomoze gdzie mam powstawiać " lub ' lub . ?

bo cały czas wyskakuje mi parse error smile.gif
flv
treść błędu?
bemol
już pisałem że chodzi o cudzysłowia smile.gif

a oto treść:
syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in

dzieki flv, wszystko dziala smile.gif
flv
  1. <?php
  2. echo "[*]{$inc}.{$nick} [{$sojusz}] - {$punkty} % - {$rw} RW ";
  3. ?>


na przyszlosc podawaj calą treść błędu
bemol
ehhh :/ kolejny problem

mam plik "board.ogame.html", w którym znajduje się formularz:
  1. <FORM action="create.php" method="POST">
  2. Uni: <input type="text" name="uni"> <br />
  3. <tr><td>1.</td><td><input type="text" name="nick[]"></td><td><input type="text" name="sojusz[]"></td><td><input type="text" name="punkty[]"></td><td><input type="text" name="rw[]"></td></tr>
  4. <tr><td>2.</td><td><input type="text" name="nick[]"></td><td><input type="text" name="sojusz[]"></td><td><input type="text" name="punkty[]"></td><td><input type="text" name="rw[]"></td></tr>
  5. <button type="submit">Send</button>
  6. </FORM>


oraz plik "create.php":
  1. <?php
  2. for ($i=0; $i<count($_POST['nick']); $i++) {
  3. $imie .= $_POST['nick'][$i];
  4. } 
  5. for ($i=0; $i<count($_POST['nick']); $i++) {
  6. $rw .= $_POST['rw'][$i];
  7. } 
  8. for ($i=0; $i<count($_POST['nick']); $i++) {
  9. $sojusz .= $_POST['sojusz'][$i];
  10. } 
  11. for ($i=0; $i<count($_POST['nick']); $i++) {
  12. $punkty .= $_POST['punkty'][$i];
  13. } 
  14. $inc = $_POST['inc'];
  15. $uni = $_POST['uni'];
  16. $inc = 1;
  17. echo "
    SEEK AND DESTROY: UNI $uni STATYSTYKI GRACZY
    "
    ;
  18. echo "<br><br><br>";
  19. echo "Statystka wg %[list]";
  20. echo "<br><br>";
  21. for($s=0; $s<count($_POST['nick']); $s++) {
  22. echo "[*]{$inc}.{$imie[$s]} [{$sojusz[$s]}] - {$punkty[$s]} % - {$rw[$s]} RW <br>";
  23. }
  24. ?>


co zrobić, żeby wyświetliło wszystko po kolei?
bo w tej chwili wyświetla 2 pierwsze litery pierwszego pola:
[*]1.b [O] - 3 % - 4 RW
[*]1.e [G] - 2 % - 1 RW
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.