Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML]php do tabeli
pepek23
post
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
Go to the top of the page
+Quote Post
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Pokaż cały kod który stworzyłeś.
Go to the top of the page
+Quote Post
Daiquiri
post
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>
  1. <?php
  2. echo '<td>' . $wynik1 . '</td>';
  3. echo '<td>' . $wynik2 . '</td>';
  4. echo '<td>' . $wynik3 . '</td>';
  5. ?>
  6.  
</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.
Go to the top of the page
+Quote Post
pepek23
post
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>';
Go to the top of the page
+Quote Post
Daiquiri
post
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>';
Go to the top of the page
+Quote Post

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: 20.12.2025 - 21:59