Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] problem z echo
sosenka
post 19.04.2009, 21:23:57
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 22.06.2008

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


Witam
Ponieważ jestem początkującym w PHP dość szybko natrafiłem na problem:
Mam formularz ( pole tekstowe ) które pobiera dane z tablicy: $tablica = array();
Kod
   <input name='poletext1' type='text' maxlengh=1000 value="<?php echo $tablica[$_GET['lista2']]['gra']; ?>" />

Sam formularz działa prawidłowo ale chcę, by po naciśnięciu przycisku wyświetlił mi się ten formularz a domyślnie w tym samym miejscu był np: jakiś napis.
Więc robię pętle if
Kod
   <?php
   if(count($_GET['przycisk'])) {
           echo "<input name='poletext2' type='text' value=\"$tablica[$_GET['lista2']]['rok']\" />";}
   else {
           echo "jakis napis";
           }    
   ?>

i wywala mi błąd z nawiasem "Parse error: parse error, expecting `']''

Jak to prawidłowo zapisać questionmark.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
lnn
post 19.04.2009, 21:26:48
Post #2





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

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


  1. <?php
  2. echo "<input name='poletext2' type='text' value=\"$tablica[$_GET[['lista2']['rok']]\" />";}
  3. ?>

moze tak? czytaj errory ;-) parse error = jakis blad zakonczenia

Ten post edytował lnn 19.04.2009, 21:27:48
Go to the top of the page
+Quote Post
porady-it.pl
post 19.04.2009, 21:32:32
Post #3





Grupa: Zarejestrowani
Postów: 89
Pomógł: 20
Dołączył: 13.05.2007
Skąd: Warszawa

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


  1. <?php
  2.   if(count($_GET['przycisk'])) {
  3.           echo "<input name='poletext2' type='text' value=\"{$tablica[$_GET['lista2']]['rok']}\" />";}
  4.   else {
  5.           echo "jakis napis";
  6.           }    
  7.   ?>


--------------------
Kurs Video PHP i MySQL, porady-it.pl - gotowe rozwiązania dla webmasterów
Go to the top of the page
+Quote Post
sosenka
post 19.04.2009, 21:35:13
Post #4





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 22.06.2008

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


Też nie działa - zresztą nie widzę sensu w twoim przykładzie gdyż są 4 nawiasy otwierające a tylko 3 zamykające.

KLAMRY POMOGŁY - Dziękuję ślicznie

Ten post edytował sosenka 19.04.2009, 21:36:47
Go to the top of the page
+Quote Post
kantek
post 19.04.2009, 21:53:57
Post #5





Grupa: Zarejestrowani
Postów: 73
Pomógł: 15
Dołączył: 2.04.2009
Skąd: koszalin

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


Może tak:
  1. <?php
  2. $value = $tablica[$_GET['lista2']]['rok'];
  3. echo "<input name=\"poletext2\" type=\"text\" value=\"$value\" />";
  4. ?>


Pozdrawiam

Ten post edytował kantek 19.04.2009, 21:58:01


--------------------
kantek.com.pl
Go to the top of the page
+Quote Post
itsme
post 20.04.2009, 11:15:07
Post #6





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




wstyd dawavc takie problemy na forum

zamykam


--------------------
brak sygnaturki rowniez jest sygnaturką
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:13