Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pomocy jak zrobic <br> w skrypcie, Quiz w php
buraklg
post 19.01.2011, 11:06:34
Post #1





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

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


Witam jestem nowy i mam pewien problem znalazlem taki skrypt w internecie i troche go pozmienialem ale mam problem bo nie wiem jak zrobic by pytania byly pod soba a nie obok wszystko jest pokazane na obrazku pod skryptem.

  1. <?PHP
  2. echo '<center>';
  3. $pytania = array(array('Czy lubisz koty?', 'Tak', 'Nie'),
  4. array('Ile masz lat?', '10', '12', '14', '18'));
  5. $zw = '<form method="post" action="ankieta.php">Imie: <input type="text" name="imie">
  6. Nazwisko: <input type="text" name="nazwisko">
  7. ';
  8.  
  9. if ( isset($_POST['p1']) )
  10. {
  11. $mail = true;
  12. $trescmaila = 'Dane personalne: '.strip_tags($_POST['imie'].' '.$_POST['nazwisko'])."\n";
  13. }
  14. else
  15. {
  16. $mail = false;
  17. }
  18.  
  19. for ($i=0; $i<count($pytania); ++$i)
  20. {
  21. $zw .= $pytania[$i][0].'
  22. ';
  23. if ( $mail )
  24. {
  25. if ( isset($pytania[$i][$_POST['p'.$i]]) )
  26. {
  27. $trescmaila .= $pytania[$i][0].' - '.$pytania[$i][$_POST['p'.$i]]."\n";
  28. }
  29. else
  30. {
  31. $mail = false;
  32. }
  33. }
  34.  
  35. for ($ii=1; $ii<count($pytania[$i]); ++$ii)
  36. {
  37. $zw .= $pytania[$i][$ii].'<input type="radio" name="p'.$i.'" value="'.$ii.'">
  38. ';
  39. }
  40. }
  41. $zw .= '<input type="submit" name="wyslij" value="Wyślij!"></form>';
  42.  
  43. if ( $mail )
  44. {
  45. mail('buraklg@o2.pl', 'Wyniki', $trescmaila);
  46. $zw = 'Wyniki zostały wysłane. Dziękujemy';
  47. }
  48.  
  49. echo $zw;
  50. echo '</center>';
  51. ?>




Ten post edytował buraklg 19.01.2011, 11:17:41
Go to the top of the page
+Quote Post
wookieb
post 19.01.2011, 11:08:26
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Proszę zmienić tytuł tematu aby bardziej opisywał problem.


--------------------
Go to the top of the page
+Quote Post
Daiquiri
post 19.01.2011, 11:21:42
Post #3





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Możesz spróbować:
1. Wstawić poszczególne elementy w <p></p>
2. Nadać elementom clear: both w CSS

Przeniosłam do przedszkola.
Go to the top of the page
+Quote Post
buraklg
post 19.01.2011, 11:31:42
Post #4





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

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


pierwszy sposob nie dziala a drugiego ie potrafie zrobic
Go to the top of the page
+Quote Post
Daiquiri
post 19.01.2011, 11:48:12
Post #5





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




No ale Internet jak widzę masz - wystarczyło poszukać smile.gif. Dla przykładu, w CSS możesz dodać taki parametr:
Kod
.clearme {
    clear: both;
}


w PHP/HTML:
  1.  
  2. <p class="clearme">Imię: <input type="text" /></p> <!-- lub jakiś inny element, który nie ma być opływany -->
  3. Nazwisko: <input type="text" />
  4. Inny input: <input type="text" />
  5. </form>


Ten, który będzie w <p></p> nie będzie opływany, reszta będzie obok siebie.
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: 28.06.2025 - 00:20