Süzme Problemi
Süzme Problemi
Merhaba bir otogaleri web sayfası yapıyorum araç bilgilerini galeri.php icerisinde kurdugum sorgu ile veri tabanından ayrı ayrı çekiyorum ve her aracın yanında ayrıntıları göster butonu koydum
problem şurda ki her araba için ayrıntıları göster butonu otomatik yanına geliyor ben hangi aracı seçersem araclar.php üzerinde o aracın arac koduna ait bilgiyi veri tabanından çekerek o aracın bilgilerini göstermek istiyorum
ben araca ait buttona tıkladığımda diğer sayfaya o aracı süzme komutunu nasıl verebilirim
yardımlarınız için şimdiden teşekkür ederim
problem şurda ki her araba için ayrıntıları göster butonu otomatik yanına geliyor ben hangi aracı seçersem araclar.php üzerinde o aracın arac koduna ait bilgiyi veri tabanından çekerek o aracın bilgilerini göstermek istiyorum
ben araca ait buttona tıkladığımda diğer sayfaya o aracı süzme komutunu nasıl verebilirim
yardımlarınız için şimdiden teşekkür ederim
Re: Süzme Problemi
araclar.php dosyasına GET yada POST özelliğini kullanarak parametre göndermelisiniz. araclar.php dosyasında da bu parametreyi yakalayarak kullanmalısınız. get için örnek:
sayfayı araclar.php?id=345 gibi çağıracaksınız. araclar.php dosyasındada:
sayfayı araclar.php?id=345 gibi çağıracaksınız. araclar.php dosyasındada:
Kod: Tümünü seç
$id=$_GET["id"];
$sql="select * from tablom where id=$id";
....
Re: Süzme Problemi
hocam mysql bağlantılarını vs yaptım altta yazdığım komutları vereyim bu komutlar içerisinde nasıl kullanabilirim
echo "<table border =0 bgcolor='999999' > ";
echo "<td><b><center>Araç Kodu <td><b> Model Yılı <td><b> Marka <td> <b>Tip </center><tr bgcolor ='FFFFFF'>";
for($i=1; $i<=$kayit_adedi; $i++)
{
if ($i % 2) { $tabanrengi = "DDDDFF" ; } else { $tabanrengi = "FFFFFF" ;}
echo "<td>".@mysql_result ( $resultset, $i-1, "arackodu") ;
echo "<td>".@mysql_result ( $resultset, $i-1, "modelyili") ;
echo "<td>".@mysql_result ( $resultset, $i-1, "marka") ;
echo "<td>".@mysql_result ( $resultset, $i-1, "tip");
echo "<td><a href=araclar.php >Bilgileri Göster</a>";
echo "<tr bgcolor =$tabanrengi>\n";
veri tabanından kaç tane araç varsa hepsini çekiyor ve hepsinin yanında bilgileri göster diyor, benim istediğim şey hangi aracın yanında yazana basarsam "araclar.php" sayfamda o araca ait bilgilerin veritabanından getirilerek açılması ama bir türlü işin içinden çıkamadım
echo "<table border =0 bgcolor='999999' > ";
echo "<td><b><center>Araç Kodu <td><b> Model Yılı <td><b> Marka <td> <b>Tip </center><tr bgcolor ='FFFFFF'>";
for($i=1; $i<=$kayit_adedi; $i++)
{
if ($i % 2) { $tabanrengi = "DDDDFF" ; } else { $tabanrengi = "FFFFFF" ;}
echo "<td>".@mysql_result ( $resultset, $i-1, "arackodu") ;
echo "<td>".@mysql_result ( $resultset, $i-1, "modelyili") ;
echo "<td>".@mysql_result ( $resultset, $i-1, "marka") ;
echo "<td>".@mysql_result ( $resultset, $i-1, "tip");
echo "<td><a href=araclar.php >Bilgileri Göster</a>";
echo "<tr bgcolor =$tabanrengi>\n";
veri tabanından kaç tane araç varsa hepsini çekiyor ve hepsinin yanında bilgileri göster diyor, benim istediğim şey hangi aracın yanında yazana basarsam "araclar.php" sayfamda o araca ait bilgilerin veritabanından getirilerek açılması ama bir türlü işin içinden çıkamadım
Re: Süzme Problemi
sanırım
gibi olacak...
Kod: Tümünü seç
echo "<td><a href='araclar.php?id=".@mysql_result ( $resultset, $i-1, "id")."' >Bilgileri Göster</a>";
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
Re: Süzme Problemi
Yukardaki kodları yazıp bu işin en temel işlevi olan POST ve GET ile veri taşımayı yapamamak ilginç. Neyse kullanım ile ilgili ufak bir örnek sorgu sonuçlarını döndermek için genelde aşağıdaki yapı kullanılır...daha basit anlaşılırdır.
Daha sonra bu bilgiyi araclar.php sayfasından mkysoft un dediği gibi alıp sorguda kullanacaksın...
Kod: Tümünü seç
$result=mysql_query("select*from tablo");
while($row = mysql_fetch_array($result)){
echo $row['arackodu'];
echo $row['modelyili'];
echo '<a href="araclar.php?arac_id='.$row['arac_id'].'" >Bilgileri Göster</a>';
}
Re: Süzme Problemi
hocam bu komutla yapabildim diğer sayfaya araç kodunu göndermeyi ama diğer sayfada süzmeyi halen yapamıyorum
echo "<td><a href='araclar.php?arackodu=".@mysql_result ( $resultset, $i-1, "arackodu")."' >Bilgileri Göster</a>";
bu kodu yazdığımda sayfa linkim alttaki gibi oluyor
http://localhost/arac/galeri/araclar.php?arackodu=1
diğer sayfada süzme yaptığım komutlar ise alttadır hatamı bir türlü bulamıyorum
echo "<td><a href='araclar.php?arackodu=".@mysql_result ( $resultset, $i-1, "arackodu")."' >Bilgileri Göster</a>";
bu kodu yazdığımda sayfa linkim alttaki gibi oluyor
http://localhost/arac/galeri/araclar.php?arackodu=1
diğer sayfada süzme yaptığım komutlar ise alttadır hatamı bir türlü bulamıyorum
Kod: Tümünü seç
<?
// Kayıt Listeleme
$veritabani_adi = "pert";
$tablo_adi = "araclar";
@mysql_connect("localhost","root","123456") or die ("Sistem Hatası , En Kısa Zamanda Düzeltilecektir ...");
@mysql_select_db($veritabani_adi) or die ("$veritabani_adi Bağlantısı Aşırı Yoğunluktan Dolayı Kurulamıyor!");
$sorgu = "SELECT * FROM $tablo_adi
where arackodu=$arackodu" ;
@$resultset = mysql_query ($sorgu);
echo "<table border =0 bgcolor='999999' > ";
echo "<td><b><center>Araç Kodu <td><b> Model Yılı <td><b> Marka <td> <b>Tip </center><tr bgcolor ='FFFFFF'>";
if ($i % 2) { $tabanrengi = "DDDDFF" ; } else { $tabanrengi = "FFFFFF" ;}
echo "<td>".@mysql_result ( $resultset, $i-1, "arackodu") ;
echo "<td>".@mysql_result ( $resultset, $i-1, "modelyili") ;
echo "<td>".@mysql_result ( $resultset, $i-1, "marka") ;
echo "<td>".@mysql_result ( $resultset, $i-1, "tip");
echo "<tr bgcolor =$tabanrengi>\n";
?>
Re: Süzme Problemi
araclar.php sayfasında, gelen araç kodunu almanız gerekiyor...
Kod: Tümünü seç
$arackodu=$_GET["arackodu"];
$sorgu = "SELECT * FROM $tablo_adi
where arackodu=$arackodu" ;
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
Re: Süzme Problemi
şuan süzme yapabiliyorum teşekkür ederim arkadaşlar yalnız bir problem daha süregelmekte
select * from yapmama rağmen tüm alanlarda aracın modelyili geliyor
select marka from yaptığımda tüm alanlarda marka geliyor fakat ben diğer alanlarıda resultsette çekiyorum kod alttaki gibidir
select * from yapmama rağmen tüm alanlarda aracın modelyili geliyor
select marka from yaptığımda tüm alanlarda marka geliyor fakat ben diğer alanlarıda resultsette çekiyorum kod alttaki gibidir
Kod: Tümünü seç
$arackodu1=$_GET["arackodu"];
$sorgu = "SELECT * FROM $tablo_adi
where arackodu=$arackodu1" ;
@$resultset = mysql_query ($sorgu);
echo "<table border =0 bgcolor='999999' > ";
echo "<td><b><center>Araç Kodu <td><b> Model Yılı <td><b> Marka <td> <b>Tip </center><tr bgcolor ='FFFFFF'>";
echo "<td>".@mysql_result ( $resultset , "arackodu") ;
echo "<td>".@mysql_result ( $resultset , "modelyili") ;
echo "<td>".@mysql_result ( $resultset , "marka") ;
echo "<td>".@mysql_result ( $resultset , "tip");
echo "<tr bgcolor =$tabanrengi>\n";