Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]php do tabeli
Forum PHP.pl > Forum > Przedszkole
pepek23
witam
jako kompletny laik musze poraz kolejny zadac prymitywne pytanie 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>

Wicepsik
Pokaż cały kod który stworzyłeś.
Daiquiri
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.
pepek23
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>';
Daiquiri
Gubisz kropki: echo '<table border="5"><tr> <td>' . round ($_POST["pierwsza" ],5) . 'mm </td></tr> </table>';
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.