Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: radio - jak przeslac dane
Forum PHP.pl > Forum > PHP
adeq_PL
Mam formularz z radio buttonami i kazdy radio jest tworzony w petli dynamicznie:

  1. <?php
  2.  
  3.  while ($pole = mysql_fetch_row($dzialaj))
  4.  {
  5. $ed=1;
  6. <input type='radio' name='edytuj[]' value=$ed>
  7.  }
  8.  
  9. ?>


teraz wciskam submit i chcialbym przeslac wynik z zaznaczonego inputa do drugiego skryptu, ale nie wiem jak mam to zrobic....


dziekuje za pomoc i pozdrawiam
erix
ustaw staly klucz dla 'radiowek':

  1. <?php
  2.  
  3.  while ($pole = mysql_fetch_row($dzialaj))
  4.  {
  5. $ed=1;
  6. <input type='radio' name='edytuj[klucz][]' value=$ed>
  7.  }
  8.  
  9. ?>


chyba dobrze zrozumialem...
adeq_PL
erix nie o to mi chodzilo...

Chodzi mi raczej o to, aby drugi skrypt modl rozpoznac ktory 'radio' zostal zaznaczony...

Czy nalezy tu zastosowac foreach??
nospor
ale ty masz jedną grupę radio? to wystarczy nadac zwyklą nazwę a nie tablicową:
  1. <?php
  2.  
  3. while ($pole = mysql_fetch_row($dzialaj))
  4.  {
  5. $ed=1;
  6. <input type='radio' name='edytuj' value=$ed>
  7.  }
  8.  
  9. ?>

a potem odebrac: $_POST['edytuj']
W tej zmiennej bedziesz mial wartość zaznaczonego radio
krzyszbi
witam
może o coś takiego ci chodzilo
  1. <?php
  2. $i = 0;
  3.  while ($pole = mysql_fetch_row($dzialaj))
  4.  {
  5.  $i++;
  6. echo'<input type="radio" name="radio" value="'.$i.'">';
  7.  }
  8. ?>

i po odebraniu dostaniesz tylko jeden numerek w zmiennej $_POST['radio'] z wartością jaką wyslaleś
P.S. czasami warto zrobić print_r($_POST);
narazie
jak coś to pisz
adeq_PL
Wielkie dzieki wszystkim za pomoc... Doszedlem juz do tego jak to rozwiazac smile.gif
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.