lostyazilim
tr.link

Php ile eşit olan sayıyı yazdırma yardım

3 Mesajlar 766 Okunma
acebozum
tr.link

Colder Colder WM Aracı Kullanıcı
  • Üyelik 02.11.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Tasarımcı
  • Konum İstanbul Avrupa
  • Ad Soyad H** D**
  • Mesajlar 68
  • Beğeniler 1 / 8
  • Ticaret 0, (%0)
merhaba arkadaşlar ben php ile eşit olan bir sayıyı başka sayfada yazırma işlemi yapmak istiyorum

örn: veritabanında 10 adet kaydım var ve id olarak çekiyorum eşitse bana söylüyor eşit değilse de eşit olmadığını söylüyor benim yapmak istediğim veritabanımda 10 kaydım var her birinin ayrı ayrı id leri var ve ben de hepsini aynı sayfada nasıl listeleyebilirim

$id = $_GET['i'];
$id = mysql_real_escape_string($id);
$sorgu = mysql_fetch_array(mysql_query("select * from montaj where id='$id'") );
$montajtarihi2 = $sorgu['tarih2'];

function saat($ilktarih,$sontarih){
$ilktarihstr=strtotime($ilktarih);
$sontarihstr=strtotime($sontarih);
$fark0=intval(abs(strtotime($ilktarih) - strtotime($sontarih))/86400);
echo "Toplam :".$fark." gün
";}
$ilk="$tarih2";
$son= date("d.m.Y");


şimdi yukarıdaki fonksiyon id ile gelen $tarih2 alıp bugünkü tarihten çıkarma işlemi yapıp kaç gün olduğunu hesaplıyor ve bana sonuçu veriyor

Eşitleme işlemi

if($fark1=="180" Xor $fark1=="181"){
echo "Toplam :180 veya 181 gün oldu
";
include ("yapilacaklar.php");
}elseif($fark1=="360" Xor $fark1=="361"){
echo "Toplam : 360 veya 361 gün oldu
";
}else{
echo "Toplam : Şimdi Bişey Yok :)
";
}


yukarıdaki kod ise eşitleme işlemi yapıyor ve veritabanından teker teker id olarak çektiğimde sıkıntı yok ama bunu veritabanından eşit olan 5 adet kayıt varsayarsak bunları nasıl ekrana yazdıracağız
 

 

En yakın lastikçi Lastik Tamircisi https://724mobillastikci.com
wmaraci
reklam

Gandak Gandak Web Master & Yazar Kullanıcı
  • Üyelik 25.08.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Web Master & Yazar
  • Konum Balıkesir
  • Ad Soyad M** K**
  • Mesajlar 230
  • Beğeniler 36 / 49
  • Ticaret 25, (%100)
$sorgu = mysql_query("select * from montaj ORDER BY id DESC") ;
while($yaz=mysql_fetch_array($sorgu)){
$montajtarihi2 = $yaz['tarih2'];
echo $montajtarihi2;
}

while döngüsü ile çekebilirsin
 

 

Colder Colder WM Aracı Kullanıcı
  • Üyelik 02.11.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Tasarımcı
  • Konum İstanbul Avrupa
  • Ad Soyad H** D**
  • Mesajlar 68
  • Beğeniler 1 / 8
  • Ticaret 0, (%0)

Gandak adlı üyeden alıntı

$sorgu = mysql_query("select * from montaj ORDER BY id DESC") ;
while($yaz=mysql_fetch_array($sorgu)){
$montajtarihi2 = $yaz['tarih2'];
echo $montajtarihi2;
}

while döngüsü ile çekebilirsin




ben fonksiyon yaptım denedim ama uyarlayamaadım ricaa etsem aşağıdaki koda uyarlayabilirmisiniz yukardaki kodu

function saat($ilktarih,$sontarih){
$ilktarihstr=strtotime($ilktarih);//ilk tarihi strtotime ile çeviriyom
$sontarihstr=strtotime($sontarih);//ilk tarihi strtotime ile çeviriyom
$fark0=intval(abs(strtotime($ilktarih) - strtotime($sontarih))/3600);//sondan ilki çıkarıp 3600 e bölüyoz bu bize saat verecek
echo "Toplam :".$fark0." Saat
";}
$ilk="$montajtarihi2";//bu ilk kayıt tarihi olsun
$son= date("d.m.Y");//buda şu anki tarih olsun
 

 

En yakın lastikçi Lastik Tamircisi https://724mobillastikci.com
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al