İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Sinema Dizi Akıllı Ev Motosiklet Mikromobilite Kripto Para Sağlık Teknolojileri Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

if (!isset($_POST['ara'] hakkında.

mailorder201415.11.20180 cevap1.162 görüntüleme
#1
Kolay Gelsin Herkese.
Ufak bir çalışma yapıyorum tıkandım bir yerde.
posttan gelen verileri veritabanındaki veri ile karşılaştırıp ekrana yazdırmak istiyorum.

Yani ürün gücü 220 girildi ve ürünün kaç dakikada çalıştığı diyelim 3 oda elden girildi.
veri tabanında buna denk gelen ürünü sayfaya yazdırmak istiyorum. eğer yok ise böyle bir ürün yok yazılmasını istiyorum.

tekli sorgulamayı yapabildim ama çift olunca kafam iyice karıştı

<?php


error_reporting(0);
if (!isset($_POST['ara'] , $_POST['ara2'])) {
echo '<center>
<h3>ÜRÜN ARAMASI YAPINIZ</h3>
<form action="" method="post">


<table width="30%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td>Aradığımız Ürünün Wat Değerini Yazınız : <input type="text" name="ara" value="'.$_POST['ara'].'"/></td>
  </tr>
  <tr>
    <td>Aradığımız Ürünün Dakikasını Yazınız : <input type="text" name="ara2" value="'.$_POST['ara2'].'"/></td>
  </tr>
   <tr>
    <td><input type="submit" name="arama" values="ara"/></td>
  </tr>
</table>
</form>
';
}
elseif (isset ($_POST['ara'] , $_POST['ara2']  ))  {

$db=mysql_connect("localhost","root","123456") or die (mysql_error());
mysql_select_db("yeni_veritabani") or die (mysql_error ());

mysql_query("SET NAMES UTF8");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'");


$_POST=array_map('mysql_real_escape_string' , $_POST);
$ara=$_POST['ara'] && $ara2=$_POST['ara2'];
if ($ara!="") {
$sql= mysql_query ("

select * from makinesorgu


where (id LIKE '$ara' OR
        urun_wat LIKE '$ara' OR
        kac_dakika LIKE '$ara' OR
        fiyati_nedir LIKE '$ara' )",$db);
}
elseif ($ara=="") die ('BOŞ ARAMA YAPTINIZ, TEKRAR DENEYİNİZ ');
echo '<center>ARAMA SONUCU<br>
<table border="1">
<tr>
<td>Bu Ürünün Wat Değeri</td><td>Ürünün Kaç Dakika Çalıştığı</td><td>Ürün Fiyatı</td><td>Ürün Resmi</td></tr>
';
while ($sonuc= mysql_fetch_array ($sql)) {
    
echo '<tr>

<td>'.$sonuc['urun_wat'].'</td>
<td>'.$sonuc['kac_dakika'].'</td>
<td>'.$sonuc['fiyati_nedir'].'</td>
<td>'.$sonuc['urun_resmi'].'</td>
</tr><br>';
}
echo '</table></center>';
}
mysql_close ($db);

?>

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.