<form action="" method="post" class="form-inline">
<div class="input-group">
<input class="form-control" type="date"name="baslangic_tarihi" >
</div>
<div class="form-group">
<label class="text" for="exampleInputPassword2">ve</label>
<input type="date" class="form-control" name="bitis_tarihi">
</div>
<button type="button" class="btn btn-default">
<span class="glyphicon glyphicon-search"></span> Arama yap</button>
</form>
</div>
<?php
$baslangic_tarihi = "sip_tarihi";
$bitis_tarihi = "sip_tarihi";
$sqlim = "SELECT * FROM siparis WHERE sip_tarihi BETWEEN $baslangic_tarihi and $bitis_tarihi ";
$yazdir = mysql_query($sqlim);
?> iki tarih arası arama yaptırma
14
●1.158
- 23-09-2014, 17:56:09Nerede hata yapmışım yardımcı olur musunuz.
- 23-09-2014, 19:00:53Üyeliği durduruldu<form action="" method="post" class="form-inline">
<div class="input-group">
<input class="form-control" type="date"name="baslangic_tarihi" >
</div>
<div class="form-group">
<label class="text" for="exampleInputPassword2">ve</label>
<input type="date" class="form-control" name="bitis_tarihi">
</div>
<button type="button" class="btn btn-default">
<span class="glyphicon glyphicon-search"></span> Arama yap</button>
</form>
</div>
<?php
$baslangic_tarihi = "sip_tarihi";
$bitis_tarihi = "sip_tarihi";
$sqlim = "SELECT * FROM siparis WHERE sip_tarihi BETWEEN '$baslangic_tarihi' and '$bitis_tarihi'";
$yazdir = mysql_query($sqlim);
?>
tırnak hatasından başka bir hata yok
ekrana yazdırmak için while veya foreach gibi
mysql_fetch_array veya assoc filan kullanıyorsunuz dimi ? - 24-09-2014, 08:49:36arkadaşın dediği gibiEmreoz adlı üyeden alıntı: mesajı görüntüle
if(isset($_POST)) { //işlemlerini burada yapmalısın } - 24-09-2014, 10:38:50
<?php if($_POST){ $baslangic_tarihi = $_POST["baslangic_tarihi"]; $bitis_tarihi = $_POST["bitis_tarihi"]; $sqlim = "SELECT * FROM siparis WHERE sip_tarihi BETWEEN $baslangic_tarihi and $bitis_tarihi "; $yazdir = mysql_query($sqlim); }else{ ?> <form action="" method="post" class="form-inline"> <div class="input-group"> <input class="form-control" type="date"name="baslangic_tarihi" > </div> <div class="form-group"> <label class="text" for="exampleInputPassword2">ve</label> <input type="date" class="form-control" name="bitis_tarihi"> </div> <button type="button" class="btn btn-default"> <span class="glyphicon glyphicon-search"></span> Arama yap</button> </form> </div> <?php } ?> - 25-09-2014, 11:32:50Arama Kodlarım Bu şekilde düzenledim burada hata nerede yapıyorum. İki tarih arası yazdırıcam aynı sayfa içerisinde post ediyorum. ama sürekli bi sorunla karşılaştım
<html> <body> <form method="post" action="deneme.php"> <input type="date" name="search" size=25 maxlength=25> <input type="date" name="search1" size=25 maxlength=25> <input type="Submit" name="Submit" value="Submit"> </form> <? include("baglanti.php"); $search=@$_POST["search"]; $search1=@$_POST["search1"]; $result = mysql_query("SELECT * FROM siparis WHERE sip_tarihi BETWEEN* %$search%' and %$search1%'"); $bulunan=0; while($r=mysql_fetch_array($result)) { $bulunan++; $resim=$r["resim"]; $id=$r["id"]; $sip_tarihi=$r["sip_tarihi"]; //yazdırıyorum. echo "$id -> $resim "; echo "<a href=".$sip_tarihi.">".$sip_tarihi."</a><br>"; } if ($bulunan==0){ echo "Hiç kayıt bulunamadı."; } else { echo $bulunan." siparis bulundu"; } ?> </body> </html> - 25-09-2014, 19:05:47Üyeliği durdurulduMerhaba hocam öncelikle tablo yapısı ile kendi yazdığınız PHP kodunu yazarmısınız konu altına ?Adalente adlı üyeden alıntı: mesajı görüntüle
- 29-09-2014, 13:42:39Kodum aşağıdaki gibidir.
<?php /* Veri Tabanına Bağlan */ $sunucu = "localhost"; //sunucu $kullanici = "root"; //veritabani kullanici adi $parola = ""; // veritabani sifresi $veritabani = "murat";// veritabani ismi $baglanti = mysql_connect($sunucu, $kullanici, $parola); mysql_query("SET NAMES = ''utf8"); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'"); if(!$baglanti) die("MySQL sunucusuna baglanti saglanamadi!"); mysql_select_db($veritabani, $baglanti) or die ("Veritabanina baglanti saglanamadi!"); ?> <html> <body> <form method="post" action="deneme.php"> <input type="date" name="bas_tarih" size="25" maxlength="25"> <input type="date" name="bit_tarih" size="25" maxlength="25"> <input type="Submit" name="Submit" value="Submit"> </form> <?php $bas_tarih = @$_POST['bas_tarih']; $bit_tarih = @$_POST['bit_tarih']; if(!empty($bas_tarih) && !empty($bit_tarih)) { $search = mysql_query("SELECT * FROM siparis WHERE sip_tarihi BETWEEN '$bas_tarih' AND '$bit_tarih' ORDER by id DESC"); $sorgu = mysql_query($search); while($yaz=mysql_fetch_object($sorgu)){ echo $yaz->sip_no ." - ".$yaz->dos_no ."<br />"; } } else { echo 'Alanları boş bırakmayın!'; } ?> </body> </html>verdiği hata
( ! ) Warning: mysql_query() expects parameter 1 to be string, resource given in C:\wamp\www\murat\deneme.php on line 33
Call Stack
# Time Memory Function Location
1 0.0008 377824 {main}( ) ..\deneme.php:0
2 1.0952 388776 mysql_query ( ) ..\deneme.php:33
( ! ) Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\wamp\www\murat\deneme.php on line 35
Call Stack
# Time Memory Function Location
1 0.0008 377824 {main}( ) ..\deneme.php:0
2 1.0953 389024 mysql_fetch_object ( ) ..\deneme.php:35
33 satır : $sorgu = mysql_query($search);
35. satır : while($yaz=mysql_fetch_object($sorgu)){