![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 3.11.2009 Ostrzeżenie: (0%)
|
witam
jako kompletny laik musze poraz kolejny zadac prymitywne pytanie (IMG:style_emoticons/default/smile.gif) robie sobie w php cos na wzor kalkulatora, wynikiem jest kilka liczb ulozonych kolejno w pionie. chcialbym aby te wyniki pojawialy sie w tabeli i tu jest moj problem z tego co wyczytalem to w php nie ma czegos takiego jak tabela z mojej przedszkolnej wiedzy probowalem tam wstawic tabelke z htmla ale ni hu hu hu to nie idzie prosze o jakas pomoc jak to najprosciej wstawic do tabeli <html> <head> <title>przelicznik</title> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2" /> </head> <body> <center> <form method="post"> <input type="text" name="pierwsza" size=10 maxlength="10"> <select name="dzialanie"> <option value="a">milimetr (mm) <option value="b">centymetr (cm) <option value="c">metr (m) <option value="d">kilometr (km) <option value="e">stopa (ft) <option value="g">cal (in) <option value="h">mila (mile) <option value="i">mila morska (NM) <option value="j">jard (yd) <option value="j">s?żeń (fm) </select> <br><br><br> <input type="submit" value="oblicz"> <input type="reset" value="wyczyść wszystkie pola"><br><br> <?php if(!empty($_POST["pierwsza"]) AND is_numeric($_POST["pierwsza"]) ) { switch($_POST["dzialanie"]) { case "a": echo round ($_POST["pierwsza" ],5).'mm <br/>'; echo round ($_POST["pierwsza"]/10,5).'cm <br/>'; echo round ($_POST["pierwsza"]/1000,5).'m <br/>'; echo round ($_POST["pierwsza"]/1000000,5).'km <br/>'; echo round ($_POST["pierwsza"]/304.8,5).'ft <br/>'; echo round ($_POST["pierwsza"]/25.4,5).'in <br/>'; echo round ($_POST["pierwsza"]/1609344,5).'mile <br/>'; echo round ($_POST["pierwsza"]/1852184,5).'NM <br/>'; echo round ($_POST["pierwsza"]/914.4,5).'yd <br/>'; echo round ($_POST["pierwsza"]/1828.8,5).'fm <br/>'; break; } } else{ echo 'podaj szukan? warto?ć <br />'; echo "podaj szukan?jfghghmko?ć"; } ?> </form> </body> </html> Ten post edytował pepek23 10.11.2009, 17:03:28 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%)
|
Pokaż cały kod który stworzyłeś.
|
|
|
|
Post
#3
|
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ |
Przydałoby się formatowanie. Zapewne wiesz jak się robi tabelki w HTMLu. Jeżeli chcesz wstawić w tabelkę kilka zmiennych np. $wynik1, $wynik2 i $wynik3, to:
<html>(...)<table><tr> </tr></table>(...)</html> To tak przykładowo. Nie musisz za każdym razem robić "echo" możesz połączyć wynik kropkami. Analogicznie kod "<table><tr>" i "</tr></table>" możesz wstawić jako echo. Mam nadzieję, że się rozumiemy i przełożysz to sobie na swoje dane. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 3.11.2009 Ostrzeżenie: (0%)
|
kurcze prosze pomóż bo w htmlu to moze i umiem ale zgrac to z php to cos nie moge, probowalem te table i reszte wklejac w roznych miejscach i nic ciagle błąd
np case "a": echo'<table border="5"><tr> <td>' round ($_POST["pierwsza" ],5).'mm </td></tr> </table>'; |
|
|
|
Post
#5
|
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ |
Gubisz kropki: echo '<table border="5"><tr> <td>' . round ($_POST["pierwsza" ],5) . 'mm </td></tr> </table>';
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 21:59 |