Saniyeyi Saate Çevirme.

alperalperalper alperen

Arkadaşlar ben bir form hazırladım ve bu formu yazdırdım ancak çıkan sonuçlar mesela 65 şeklinde çıkıyor ancak ben bunu 65 değilde 1 saat 5 dk şeklinde yazdırma istiyorum. Bilgsi olan arkadaşlar yardım ederse çok sevinirim.

<table style="width: 50%;" border="0">

<tbody>

<tr>

  <td width="50%" height="210" align="center" valign="middle"><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <?php

ini_set('display_errors',0);

?>

  <?php

 //topla butonuna basıldıysa burada toplama işlemi yap

 if($_POST['gonder']=="Hesapla"){

 $toplam = ($_POST['calisan'])*10;

 $toplam2 = ($_POST['calisan'])*15;

 $toplam3 = ($_POST['calisan'])*20;

 }

 echo "

 <style type='text/css'>

.italik {

font-weight: bold;

}

.kalin {

font-weight: bold;

}

.kalin {

font-weight: bold;

}

</style>

<form name='form1' method='POST'>

  <p>Calisan Sayısı:

  <input name='calisan' />

    <input name='gonder' type='submit' value='Hesapla' />

    <br>

  </p>

  <table width='100%' border='0'>

    <tr class='kalin'>

      <td>Şirketin Tehlike Sınıfı</td>

      <td>Hangi Uzmanlık Sınıfları Hizmet Verebilir</td>

      <td>Süre (Saat)</td>

    </tr>

    <tr>

      <td>Az Tehlikeli</td>

      <td>A, B, C</td>

      <td>$toplam</td>

    </tr>

    <tr>

      <td>Tehlikeli</td>

      <td>A, B</td>

      <td>$toplam2</td>

    </tr>

    <tr>

      <td>Çok Tehlikeli</td>

      <td>A</td>

      <td>$toplam3</td>

    </tr>

  </table>

  <p>&nbsp;</p>

</form>";

if($toplam<1)   echo "";

//elseif(18.5<$toplam && $toplam<24.9) echo "$toplam = Normal kilolu";

//elseif(18.5<$toplam && $toplam<24.9) echo "Durumunuz Normal kilolu<br><a href='http://beslenme.gov.tr' target='new'> Ayrıtılı Bilgi İçin Tıklayınız</a>";

//elseif(25<$toplam && $toplam<29.9) echo "Durumunuz Fazla kilolu<br><a href='http://beslenme.gov.tr' target='new'> Ayrıtılı Bilgi İçin Tıklayınız</a>";

//elseif(30<$toplam && $toplam<34.9) echo "Durumunuz I. Derece Obez<br><a href='http://beslenme.gov.tr' target='new'> Ayrıtılı Bilgi İçin Tıklayınız</a>";

//elseif(35<$toplam && $toplam<39.9) echo "Durumunuz II. Derece Obez<br><a href='http://beslenme.gov.tr' target='new'> Ayrıtılı Bilgi İçin Tıklayınız</a>";

//elseif(40<$toplam && $toplam<500) echo "Durumunuz III. Derece Obez<br><a href='http://beslenme.gov.tr' target='new'> Ayrıtılı Bilgi İçin Tıklayınız</a>";

//else echo "Girilen değerler hatalı lütfen verileri kontrol ederek tekrar giriniz.";

 ?></td>

</tr>

</tbody>

</table>

2013-09-30 21:07:30 Edit:2013-10-02 22:58:07

Php

en pratiği girilen değeri saniyeye çevirip sonra gerekli şekilde bölmek. özellikle zamana dayalı veritabanı kaydı yapacaksan en pratiği bu olur.

Her programcı birgün Php yi tadacaktır
2013-10-01 10:39:07

alperalperalper alperen

Kardeş ne yaptımsa olmadı. date split gmdate hepsini denedim. yine bir yerde hata yapıyorum ama nerde bilemiyorum. başka bir yerde örnek kod deniyorum tamam sıkıntı yok. mesela 

<?php

$t = 4053;

echo

date('h:i', $t)

?>

bu değeri saat ve dakikaya çeviriyor. ama bu örneği benim forma yapamadım.

<table style="width: 50%;" border="0">

<tbody>

<tr>

  <td width="50%" height="210" align="center" valign="middle"><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <?php

ini_set('display_errors',0);

?>

<?php

//topla butonuna basıldıysa burada toplama işlemi yap

if($_POST['gonder']=="Hesapla")

if($_POST['calisan']<10){

 $toplam = ($_POST['calisan'])*25/12*60;

 $toplam2 = ($_POST['calisan'])*6*60;

 $toplam3 = ($_POST['calisan'])*8*60;

}

elseif($_POST['calisan']>=10){ 

 $toplam = ($_POST['calisan'])*4*60;

 $toplam2 = ($_POST['calisan'])*6*60;

 $toplam3 = ($_POST['calisan'])*8*60;

 }

echo

 "

 <style type='text/css'>

.italik {

font-weight: bold;

}

.kalin {

font-weight: bold;

}

.kalin {

font-weight: bold;

}

.kalin {

font-weight: bold;

}

</style>

<form name='form1' method='POST'>

  <p><span class='kalin'>Çalışan Sayınız:</span>

    <input name='calisan' size='20' />

    <input name='gonder' type='submit' class='kalin' value='Hesapla' />

    <br>

  </p>

  <table width='75%' border='0'>

    <tr class='kalin'>

      <td width='29%'>Şirketin Tehlike Sınıfı</td>

      <td width='25%'>Süre (Dakika) Ayda</td>

    </tr>

    <tr>

      <td>Az Tehlikeli</td>

      <td>$toplam</td>

    </tr>

    <tr>

      <td>Tehlikeli</td>

      <td>$toplam2</td>

    </tr>

    <tr>

      <td>Çok Tehlikeli</td>

      <td>$toplam3</td>

    </tr>

  </table>

  <p>&nbsp;</p>

</form>";

 ?></td>

</tr>

</tbody>

</table>

bir diğer meselede şu örnek 10 Saat 20 Dk şeklinde yazmasını istiyorum.

2013-10-02 22:57:04

Edit:

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro