Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] warunek selected w formularzu
salvadordali
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 27.07.2007

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


Witam,

zwracam się z prośbą o pomoc i wyrozumiałość, dopiero co zaczynam przygodę z php i to jest mój debiut na forum winksmiley.jpg Otóż chcę po przeładowaniu strony ustawić wybraną wcześniej wartość w formularzu... Mam pętlę for, dzięki której przechodzę przez tablicę $lista i wypisuję wartości w elementach option oraz metodę submit() odpowiedzialną za wysyłanie formularza. Wiem, że musi być warunek selected - przeczesałem forum i próbowałem zaimplementować przykłady, ale nic mi z tym warunkiem nie wychodzi, dlatego przesyłam kod w surowej formie:

  1. <?php
  2. echo'<form id="f1" action="index.php" method="get"><div>';
  3. echo'<select name="plik" onchange="document.getElementById('f1').submit()">';
  4. for ($i=0;$i<count($lista);$i++)
  5. { 
  6. echo'<option value='.$lista[$i].'>'.$lista[$i].'</option>';
  7. }
  8. echo'</select></div></form>';
  9. echo "<br />Wybrano: " . $plik;
  10. ?>


proszę o pomoc snitch.gif i pozdrawiam exclamation.gif!

Ten post edytował salvadordali 13.08.2007, 19:13:27
Go to the top of the page
+Quote Post
barat
post
Post #2





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 19.05.2007

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


{
echo'<option value='.$lista[$i].'>'.$lista[$i].'</option>';
}

  1. <?php
  2. { 
  3. echo '<option value='.$lista[$i];
  4. if(jakiś warunek dla którego dany option będzie zaznaczony) {echo ' selected="selected"'};
  5. echo '>'.$lista[$i].'</option>';
  6. }
  7. ?>


Powinno zadziałać smile.gif

Ten post edytował barat 13.08.2007, 19:32:45
Go to the top of the page
+Quote Post
salvadordali
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 27.07.2007

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


Wielkie dzięki Rkingsmiley.png śmiga aż miło tongue.gif
Pozdrawiam serdecznie exclamation.gif!
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 Aktualny czas: 20.08.2025 - 08:46