Saniyeyi Saate Çevirme

alperalper alper 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>

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

    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
    01-10-2013 10:39

      alperalper alper 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.

      02-10-2013 22:57

        www.Phpkodlari.com © 2009 Herkes Php öğrenecek
        Web tasarım ve eğitim kaynağınız.