arkadaşlar....aşağıdaki sayfa kodlarımda iki tane combox var...ilk combo boxta seçtiğim ürünün markasına göre ikinci comboboxta o ürünle ilgili modeller beliriyor..fakat ilk comboboxa seçtiğim marka yerleşmiyor...dolayısıyla database e marka olmadan kayıtlar atılıyor...
hatayı nerde yaptıgımı incelerseniz sevinirim....
<?
session_start();
if ($_SESSION['cebimde'])
{
mysql_select_db("alsatmat_huner") or die ("Veritabanna ulalamyor");
if (!empty($cebimde)) { $_SESSION["cebimde"] = $cebimde; }
?>
<form name="form1" method="post" action="aracekle.php" Enctype="multipart/form-data">
<table cellspacing=1 cellpadding=5 border=0 class="ince" width="100%">
<tr>
<td colspan="2" bgcolor="#F9F9F9" >NOT: Marka veya Model isimleri eksikse <a href="javascript:PopIt('../oneri.php', 450,550);">buray</a> tklayarak bize ulatrn. </td>
</tr>
<tr>
<td width="27%" bgcolor="#EFEFEF">Marka Ad :</td>
<td width="73%" bgcolor="#EFEFEF">
<select name="marka_name" class="ince" onChange="javascript:yolla(this.value)">
<option value="<?echo $marka_name?>"><?Echo $marka_name?></option>
<?
$marka=$_GET["marka"];
$query="select marka_name from oto_marka order by marka_name ";
$result=mysql_query($query,$baglanti) or die("Sorgu Yanl");
$toplam_donen_kayit_sayisi= mysql_num_rows ($result);
for ($i=0;$i < $toplam_donen_kayit_sayisi;$i++)
{ $marka_name = mysql_result ($result,$i,"marka_name");?>
<option value="<?echo $marka_name?>"> <?Echo $marka_name?></option><?
}?>
</select> </td>
</tr>
<tr>
<td width="27%" bgcolor="#F9F9F9">Model Ad :</td>
<td width="73%" bgcolor="#F9F9F9"><select name="model_name" class="ince" >
<?
if(!empty($marka))
{
$query="select oto_model.model_id,oto_model.model_name from oto_model,oto_marka where oto_model.marka_id=oto_marka.marka_id and oto_marka.marka_name='$marka' order by oto_model.model_name ";
$result=mysql_query($query,$baglanti) or die("Sorgu Yanl");
$toplam_donen_kayit_sayisi= mysql_num_rows ($result);
for ($i=0;$i < $toplam_donen_kayit_sayisi;$i++)
{
$model_name = mysql_result ($result,$i,"model_name");
?>
<option value="<?echo $model_name?>"><?Echo $model_name?></option>
<?
}
}
else {?>
<option value=""></option>
<?}?>
</select></td>
</tr>
Zaman
2010-03-01 02:13:36Php iki combobox arasındaki bağlantııı lütfen yardım merhabalar..aşağıda
sag.phpden üye girişi yaptıgıktan sonra açılan
okey.phpde üyelik bilgilerine tıkladıktan sonra üyenin bilgilerini göremiyorum..cebimde adlı değişkeni uye tablosundaki Id ye bir türlü eşleştiremedim...aynı şekilde diğer sayfalarımdada bu problemi yaşıyorum..buradaki çözüm diğer sayfalarımında çözümü anlamına geliyor yani..
post ve sessionı değişkene tanımlama konusunda yardıma ihtiyacım var..php 5 x sürümünden itibaren session_is_regestered gibi komutlar çalışmıyormuş..kodlarda bunları düzenledim fakat çalıştıramadım değişkeni sayfalarda döndürmeyi..
yardımcı olan arkadaşlara şimdiden teşekkürler..
sag.php
<?
session_start();
if(isset($_POST['k_adi'])){
$k_adi=$_POST['k_adi'];
}
if(isset($_POST['k_pas'])){
$k_pas=$_POST['k_pas'];
}
if(isset($_POST['cebimde'])){
//$cebimde=$_GET['Id'];
}
include("baglanti_sagla/baglanti_sagla.php");
?>
<table cellSpacing=0 cellPadding=0 align="center" style="MARGIN-right: 2px;">
<tr>
<td background="../images/h16.gif">
<TABLE cellSpacing=0 cellPadding=0 width="139" border=0>
<TR vAlign=top >
<TD width=5><IMG height=5 src="../images/lu.gif" width=5 border=0></TD>
<TD>
<TABLE cellSpacing=3 cellPadding=0 width="100%" border=0>
<TR>
<TD class=eyebrow vAlign=bottom align=left> ÜYE GR</TD>
</TR>
</TABLE>
</TD>
<TD align=right width=5><IMG height=5 src="../images/ru.gif" width=5 border=0></TD>
</TR>
</TABLE>
</td>
</tr>
<tr>
<td >
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0 >
<TR><TD height="100" >
<?
mysql_select_db("alsatmat_huner") or die ("Veritabanna ulalamyor");
if ($_SESSION['cebimde']){ include("okey.php"); }
else { if ( !empty($k_adi) and !empty($k_pas))
{ $strsql="SELECT * FROM uye where uyeadi='$k_adi' and sifre='$k_pas' ";
$sorgu = mysql_query ($strsql);
$t=mysql_num_rows ($sorgu);
for ($i=0;$i < $t;$i++){ $cebimde=mysql_result($sorgu,$i,"Id");}
}
if (!empty($cebimde)) { $cebimde=$_SESSION[cebimde];
include("okey.php");
}
else { ?>
<FORM NAME="yawww" METHOD="POST" ACTION="index.php" class="kucuk">
<table width="100%" class=cercevek>
<tr><td> Kullanc Ad:</td></tr>
<td> <input type="text" name="k_adi" style="BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; COLOR: black; FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif" size="17"></td></tr>
<td> ifre:</td></tr>
<td> <input type="password" name="k_pas" style="BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; COLOR: black; FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif" size="17"></td></tr>
<td align="right"> <input type="submit" value=" Giri " style="color: #FFFFFF; font-family:Times New Roman Tur;border-style: solid; border-width: 1; background-color: #EF6500; MARGIN: 3px " ></td></tr>
<td> <a href="b_uyeb.php">Bireysel Üyelik</a></td></tr>
<td> <a href="k_uyek.php">Kurumsal Üyelik</a></td></tr>
<td> <a href="javascript:PopIt('unuttum.php', 500,540);">ifremi Unuttum</a></td></tr>
</table>
</form>
baglanti_sagla.php
<?
$baglanti = mysql_connect ("localhost","db adı","sifre") or die("Sunucu balants gerçeklemiyor");
?>
okey.php
<?
session_start();
if(isset($_POST['cebimde'])){
$cebimde=$_GET['cebimde'];
}
include("baglanti_sagla/baglanti_sagla.php");
$sorgu = mysql_query ("SELECT ne FROM uye where Id='$cebimde'") or die("Sql yanl");
$t=mysql_num_rows($sorgu);
for($i=0;$i<$t;$i++)
{
$ne=mysql_result($sorgu,$i,"ne");
}
if($ne==1) $yon="b_uyebdetay.php";
if($ne==2) $yon="k_uyekdetay.php";
?>
<?
echo " Üyemiz " . $_SESSION['cebimde'] . "<br />";
?>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR><TD class=kucuk>
<DIV id=tako>
<UL>
<LI><A href="<?echo $yon?>"> Üyelik Bilgilerim</A>
<LI><A href="saklananlar.php"> lgilendiim lanlar</A>
<LI><A href="ilanlarim.php"> Verdiim lanlar</A>
<LI><a href="javascript:PopIt('oneri.php', 450,550);"> Öneri Yaz</A>
<LI><A href="alisveris/sepet.php"> Sepetim</A>
<LI><A href="ikinciel/"> lan Ara</A>
<LI><A href="ikinciel/"> lan Ver</A>
<LI><A href="logout.php"> Çk</A>
</UL>
</DIV>
</TD></TR>
</TABLE>
Zaman
2010-02-26 14:25:13Php tutulan sessionun tablodaki ıd ile eşleştirilmesi sorunu