Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pomoc z generatorem
rflt
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.01.2013

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


Siemka.
Na wstępie powiem, że co do PHP to tak średnio mi idzie. Otóż chciałem zrobić generator tabelek meczowych, w formularzu wpisujemy dane, a skrypt generuje kod do skopiowania z gotową tabelką. Wykonałem formularz i skrypt i coś nie poszło tylko nie wiem co:< prosiłbym o pomoc

Formularz:
  1. <form action="tabela.php" method="POST">
  2. Rodzaj zawodów - <input type="text" name="rodzaj" /><br />
  3. Logo gospodarzy - <input type="file" name="gosp" /><br />
  4. Logo gości - <input type="file" name="gosc" /><br />
  5. Nazwa drużyny gospodarzy - <input type="text" name="dra" /><br />
  6. Nazwa drużyny gości - <input type="text" name="drb" /><br />
  7. Wynik meczu - <input type="text" name="wynik" /><br />
  8. Data - <input type="text" name="data" /><br />
  9. Godzina - <input type="text" name="godz" /><br />
  10. Miejsce - <input type="text" name="miejsce" /><br />
  11. <input type="submit" value="Wygeneruj tabele" /><br />
  12. </form>


Skrypt:
  1. <?
  2. echo '<style type="text/css">
  3. .mecz {
  4. text-align: center;
  5. padding: 4px 6px;
  6. }
  7. .mecz td {
  8. text-align: center;
  9. }
  10. </style>
  11. <table class="mecz" table="table" cellspacing="10" cellppading="10" align="center">
  12. <tbody>
  13. <tr>
  14. <td colspan="3"><strong>".$_POST['rodzaj']."</strong></td>;
  15. </tr>
  16. <tr>
  17. <td width="100"><img src="".$_POST['gosp'].""></td>;
  18. <td><em><span style="text-decoration: underline;">"$_POST['wynik']"</span></em></td>;
  19. <td width="100"><img src="".$_POST['gosc'].""></td>;
  20. </tr>
  21. <tr>
  22. <td>".$_POST['dra']."</td>;
  23. <td></td>
  24. <td>".$_POST['drb']."</td>;
  25. </tr>
  26. <tr>
  27. <td colspan="3"><strong>Data: </strong>".$_POST['data']."</td>;
  28. </tr>
  29. <tr>
  30. <td colspan="3"><strong>Godzina: </strong>".$_POST['godz']."</td>;
  31. </tr>
  32. <tr>
  33. <td colspan="3"><strong>Miejsce: </strong>".$_POST['miejsce']."</td>;
  34. </tr>
  35. </tbody>
  36. </table>
  37. '
  38. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mokry
post
Post #2





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

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


Na samym początku pliku tabela.php daj kod:
  1. $post = ($_POST) ? $_POST : null;


Później nie używaj już echo dla całego dokumentu. Niech to będzie zwykły html, a w miejscach gdzie chcesz wstawić to co idzie z formularza daj: <? echo $post['klucz_z_formularza']; ?>


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post
rflt
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.01.2013

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


dzięki wielkie smile.gif! działa smile.gif

mam jeszcze drugie pytanie. bo zmieniłem w logo gospodarzy i gosci na opcje wyboru i nie wiem jak mam to teraz przedstawic w skryptcie zeby okreslone hiperlacze do obrazka sie robil?

  1. <form action="tabela.php" method="POST">
  2. Rodzaj zawodów - <input type="text" name="rodzaj" /><br />
  3. Logo gospodarzy - <input type="radio" name="gosp" value="brak" />BRAK<br />
  4. <input type="radio" name="gosp" value="spart" />Spartakus<br />
  5. <input type="radio" name="gosp" value="gspr"/>GSPR<br />
  6. Logo gości - <input type="radio" name="gosp" value="brak" />BRAK<br />
  7. <input type="radio" name="gosp" value="spart" />Spartakus<br />
  8. <input type="radio" name="gosp" value="gspr"/>GSPR<br />
  9. Nazwa drużyny gospodarzy - <input type="text" name="dra" /><br />
  10. Nazwa drużyny gości - <input type="text" name="drb" /><br />
  11. Wynik meczu - <input type="text" name="wynik" /><br />
  12. Data - <input type="text" name="data" /><br />
  13. Godzina - <input type="text" name="godz" /><br />
  14. Miejsce - <input type="text" name="miejsce" /><br />
  15. <input type="submit" value="Wygeneruj tabele" /><br />
  16. </form>


  1. <?
  2. $post = ($_POST) ? $_POST : null;
  3.  
  4. ?>
  5. <style type="text/css">
  6. .mecz {
  7. text-align: center;
  8. padding: 4px 6px;
  9. }
  10. .mecz td {
  11. text-align: center;
  12. }
  13. </style>
  14. <table class="mecz" table="table" cellspacing="10" cellppading="10" align="center">
  15. <tbody>
  16. <tr>
  17. <td colspan="3"><strong><? echo $post['rodzaj']; ?></strong></td>
  18. </tr>
  19. <tr>
  20. <td width="100"><img src="<? echo $post['gosp']; ?>"></td>
  21. <td><em><span style="text-decoration: underline;"><? echo $post['wynik']; ?></span></em></td>
  22. <td width="100"><img src="<? echo $post['gosc']; ?>"></td>
  23. </tr>
  24. <tr>
  25. <td><? echo $post['dra']; ?></td>
  26. <td></td>
  27. <td><? echo $post['drb']; ?></td>
  28. </tr>
  29. <tr>
  30. <td colspan="3"><strong>Data: </strong><? echo $post['data']; ?></td>
  31. </tr>
  32. <tr>
  33. <td colspan="3"><strong>Godzina: </strong><? echo $post['godz']; ?></td>
  34. </tr>
  35. <tr>
  36. <td colspan="3"><strong>Miejsce: </strong><? echo $post['miejsce']; ?></td>
  37. </tr>
  38. </tbody>
  39. </table>
  40. <textarea width="500" height="300">
  41. <style type="text/css">
  42. .mecz {
  43. text-align: center;
  44. padding: 4px 6px;
  45. }
  46. .mecz td {
  47. text-align: center;
  48. }
  49. </style>
  50. <table class="mecz" table="table" cellspacing="10" cellppading="10" align="center">
  51. <tbody>
  52. <tr>
  53. <td colspan="3"><strong><? echo $post['rodzaj']; ?></strong></td>
  54. </tr>
  55. <tr>
  56. <td width="100"><img src="<? echo $post['gosp']; ?>"></td>
  57. <td><em><span style="text-decoration: underline;"><? echo $post['wynik']; ?></span></em></td>
  58. <td width="100"><img src="<? echo $post['gosc']; ?>"></td>
  59. </tr>
  60. <tr>
  61. <td><? echo $post['dra']; ?></td>
  62. <td></td>
  63. <td><? echo $post['drb']; ?></td>
  64. </tr>
  65. <tr>
  66. <td colspan="3"><strong>Data: </strong><? echo $post['data']; ?></td>
  67. </tr>
  68. <tr>
  69. <td colspan="3"><strong>Godzina: </strong><? echo $post['godz']; ?></td>
  70. </tr>
  71. <tr>
  72. <td colspan="3"><strong>Miejsce: </strong><? echo $post['miejsce']; ?></td>
  73. </tr>
  74. </tbody>
  75. </table>
  76. </textarea>


Ten post edytował rflt 8.01.2013, 20:56:05
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: 22.08.2025 - 07:13