Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Problem w kodzie PHP i html
bugi270
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 31.08.2023

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


Witam jestem w trakcie nauki programowania i mam pewien problem ponieważ w pliku html mam napisany kod na formularz typu radio i chciałbym aby wybrana opcja została wyświetlona na stronie php jednakże nie mogę znaleść odpowiedzi w internecie
<p>Kolor <em>(wybierz jeden)</em>:</p>
<ul>
<ul>
<input type="radio" name="color" value="red"/>czerwony
</ul>
<ul>
<input type="radio" name="color" value="blue"/>niebieski
</ul>
<ul>
<input type="radio" name="color" value="black"/>czarny
</ul>
<ul>
<input type="radio" name="color" value="silver"/>srebrny
</ul>
</ul>
Tutaj jest urywek z którego można wybrać opcje i chce aby ta opcja zostałą wyświetlona na stronie php.
Go to the top of the page
+Quote Post
frankiejojo
post
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 2
Dołączył: 20.07.2014

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


https://www.w3schools.com/php/php_forms.asp
Go to the top of the page
+Quote Post
sadistic_son
post
Post #3





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


<?php
if(isset($_POST['color'])){
echo $_POST['color'];
}
?>

Ten post edytował sadistic_son 1.09.2023, 17:45:31
Go to the top of the page
+Quote Post
Salvation
post
Post #4





Grupa: Zarejestrowani
Postów: 405
Pomógł: 73
Dołączył: 15.07.2014

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


Ten urywek niewiele tutaj pomoże do podania rozwiązania, ale pokazuje już, że nie zrozumiałeś nawet HTML-a. Wróć do nauki, bo nie tak się buduje listę.
Go to the top of the page
+Quote Post
Malinaa
post
Post #5





Grupa: Zarejestrowani
Postów: 577
Pomógł: 6
Dołączył: 21.07.2008

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


1. Błąd jest już w HTML'u, lista ma tu same znaczniki <ul>, gdzie <li> ?
2. Co masz na myśli (dokładnie) pisząc, że chcesz, aby ta opcja została wyświetlona na stronie php
3. Do wyświetlenia użyj echo() i aby wyświetlić opcje na strona.php można napisać np. tak:

  1. <?php
  2. $arrayColors = array('red', 'blue', 'black', 'silver');
  3.  
  4. $html = '<p>Kolor <em>(wybierz jeden)</em>:</p>' . "\n";
  5. $html .= ' <ul>' . "\n";
  6.  
  7. foreach ($arrayColors as $item) {
  8. $html .= ' <li><input type="radio" name="color" value="' . $item . '" id="color_' . $item . '"><label for="color_' . $item . '">' . $item . '</label></li>' . "\n";
  9. };
  10.  
  11. $html .= ' </ul>' . "\n";
  12.  
  13. // Wyświetl kod
  14. echo $html;
  15.  
  16. ?>


Ten post edytował Malinaa 6.09.2023, 14:20:54
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 18:15