Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Inputy zmienne
mateŁusz
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

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


Kolejny post, w którym muszę Was prosić o pomoc, gdyż nie wiem jak zrobić to, że np. jest taki formularz:


  1. Sygnatura:
  2. <select>
  3. <option>Sygnatura 1</option>
  4. <option>Sygnatura 2</option>
  5. <option>Sygnatura 3</option>
  6. </select>


Formularz odnosi się do pliku PHP.
Chcę, aby było zrobione to tak, aby po wybraniu "Sygnatura 1" korzystało z pliku "1.png", po "Sygnatura 2" - "2.png", po "Sygnatura 3" - "3.png".
Jak to zrobić na zmiennych, aby z tych option przekazywało zmienną jakoś do pliku PHP do:

  1. $rysunek = ImageCreateFromPng("Tutaj jakoś zmienna aby było te "1.png""2.png""3.png" w zależności co wybierzemy w formularzu");


Cały kod PHP:

  1. <?php
  2.  
  3. $rysunek = ImageCreateFromPng("1.png");
  4. $nickkolor = ImageColorAllocate($rysunek, 24, 116, 205);
  5. $levelkolor = ImageColorAllocate($rysunek, 28, 134, 238);
  6. $krolestwokolor = ImageColorAllocate($rysunek, 0, 191, 255);
  7. $gildiakolor = ImageColorAllocate($rysunek, 0, 191, 255);
  8.  
  9. $font = "fonts/arial.ttf";
  10. $x = "30";
  11. $y = "200";
  12. $x1 = "160";
  13. $y1 = "30";
  14. $x2 = "190";
  15. $y2 = "50";
  16. $x3 = "220";
  17. $y3 = "70";
  18. $nachylenie = "1";
  19. $rozmiar = "3";
  20. $rozmiar1a = "10";
  21. $rozmiar1 = "15";
  22. $rozmiar3 = "17";
  23. $rozmiar2 = "20";
  24. $nick = $_POST['nick'];
  25. $level = $_POST['level'];
  26. $krolestwo = $_POST['krolestwo'];
  27. $gildia = $_POST['gildia'];
  28.  
  29. imagettftext($rysunek, "$rozmiar3", "90", "$x", "$y", $nickkolor, $font, "Nick: $nick");
  30. imagettftext($rysunek, "$rozmiar2", "$nachylenie", "$x1", "$y1", $levelkolor, $font, "Level: $level");
  31. imagettftext($rysunek, "$rozmiar1", "$nachylenie", "$x2", "$y2", $krolestwokolor, $font, "Krolestwo: $krolestwo");
  32. imagettftext($rysunek, "$rozmiar1a", "$nachylenie", "$x3", "$y3", $gildiakolor, $font, "Gildia: $gildia");
  33.  
  34.  
  35. header('Content-Disposition: attachment; filename="sygna.png"');
  36. imagePNG($rysunek);
  37.  
  38.  
  39. ?>


Ten post edytował mateŁusz 24.11.2012, 13:28:14
Go to the top of the page
+Quote Post

Posty w temacie


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: 25.08.2025 - 19:17