Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pomoc w skrypcie rysującym choinkę
szybki0502
post 18.10.2015, 10:25:52
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.10.2015

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


Witam, dopiero pierwszy raz mam do czynienia z PHP, nauczyciel na lekcji dał nam tydzień na wykonanie skryptu, który rysuje choinkę z gwiazdek. Ma być pole, w którym wpisujemy ilu warstwowa ma być choinka i po tym ma się ona narysować. Póki co mam formularz:
  1. <form action="" method="post">
  2.  
  3. <div>
  4.  
  5. Podaj liczbę warstw choinki:<br />
  6.  
  7. <input name="layer" value="" /><br />
  8.  
  9. <input type="submit" value="Wyś›lij" name="submit" />
  10.  
  11. </div>
  12.  
  13. </form>



I skrypt który rysuje choinkę, ale w zależności jaką wartość przypisze zmiennej, a chciałbym żeby rysowała się choinka w zależności od wpisanej liczby w formularzu
  1. <pre>
  2. <?php
  3.  
  4. $wysokosc = 13;
  5.  
  6. for ($i = 1; $i <= $wysokosc; $i++) {
  7. for ($j = 1; $j <= $wysokosc - $i; $j++) {
  8. echo ' ';
  9. }
  10. for ($j =1; $j <= 2 * $i - 1; $j++) {
  11. echo '*';
  12. }
  13. echo "\n";
  14. }
  15. ?>
  16. </pre>
Go to the top of the page
+Quote Post
xxdrago
post 18.10.2015, 10:38:49
Post #2





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


  1. <form action="test.php" method="post">
  2. Wysokość: <input type="text" name="wysokosc"><br>
  3. <input type="submit">
  4. </form>
  5. <?php
  6.  
  7.  
  8. if($_POST['wysokosc'])
  9. {
  10.  
  11. $wysokosc = $_POST['wysokosc'];
  12.  
  13. for ($i = 1; $i <= $wysokosc; $i++) {
  14. for ($j = 1; $j <= $wysokosc - $i; $j++) {
  15. echo ' ';
  16. }
  17. for ($j =1; $j <= 2 * $i - 1; $j++) {
  18. echo '*';
  19. }
  20. echo "\n";
  21. }
  22. }
  23.  
  24. ?>


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
szybki0502
post 18.10.2015, 13:19:39
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.10.2015

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


Dzięki wielkie, wszystko działa jak należy smile.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 Wersja Lo-Fi Aktualny czas: 16.05.2025 - 10:24