Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jak odczytac element tablicy
yalus
post 23.10.2005, 15:53:31
Post #1





Grupa: Zarejestrowani
Postów: 281
Pomógł: 0
Dołączył: 8.07.2005
Skąd: EU

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


witam

  1. <?php
  2.  
  3. function wyswietlID(){
  4. for( $x = 0; $x<count($_GET['usun']); $x++ )
  5. {
  6. echo $_GET[usun[$x]];
  7. }
  8. }
  9. ?>



zminna usun jest nazwa czekboksa

  1. <input type='checkbox' name='usun[]' value=".$wiersz['id'].">


gdzie jej wartosc to odpowiednie numery id z bazy

w zmiennej tablicowej usun przechowywane sa nr id ktore chcialbym wyswietlic za pomoca funkcji wyswietlID wykorzystuje do tego:
  1. <?php
  2. echo $_GET[usun[$x]]
  3. ?>

i wlasnie tu jest problem...podejzewam ze cos ze skladnia.

prosze o pomoc

pozdrawiam yalus


--------------------
człowiek nie sznurek wszystko wytrzyma
Go to the top of the page
+Quote Post
mike
post 23.10.2005, 16:06:22
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Jeśli pola masz tak:
  1. <input type="checkbox" name="usun[]" value=" " />

To dane masz w tablicy $_POST[ 'usun' ]

A funkcja powinna wyglądać tak:
  1. <?php
  2.  
  3. function wyswietlID()
  4. {
  5. for( $x = 0; $x < count( $_GET[ 'usun' ] ); $x++ )
  6. {
  7. echo $_GET[ 'usun' ][ $x ];
  8. }
  9. }
  10. ?>


A poza tym zrób sobie zawsze:
  1. <?php
  2. echo '<pre>' . print_r( $_POST, true ) . '</pre>';
  3. ?>

To bedziesz wiedział w jakiej formie przychodą dane.
Go to the top of the page
+Quote Post
yalus
post 23.10.2005, 16:09:04
Post #3





Grupa: Zarejestrowani
Postów: 281
Pomógł: 0
Dołączył: 8.07.2005
Skąd: EU

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


dzieki dziala


--------------------
człowiek nie sznurek wszystko wytrzyma
Go to the top of the page
+Quote Post

Reply to this 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: 24.07.2025 - 21:23