Php Sql Yardım
-
sorunum şu arkadaşlar index sayfamdan kontol.php t_id degerini gönderiotum fakat bi türlü beceremedim yardımcı olabilirseniz.
index.php sayfam buradan t_id gönderiom
<?php include("baglanti.php");
$sql=(" select * from tip");
$sorgu=mysql_query($sql);
echo "<select name=tip id=tip size=1>";
echo("<option value=0>Tipi Seçiniz</option>");
while($satir=mysql_fetch_array($sorgu))
{
echo("<option value=".$satir["t_id"].">".$satir["t_ad"]."</option>");
}
echo "</select>";
?>
<?php $satir["t_id"];?>
<?php require_once("vtkapat.php"); ?>bu da kontrol.php sayfam
<?php include("baglanti.php");
$k_ad=$_POST["k_ad"];
$parola=$_POST["parola"];
$t_id=$_POST["t_id"];
$sql="SELECT * FROM kull,tip WHERE k_ad='$k_ad' AND parola='$parola' AND t_id='$t_id' ";
$sorgu=mysql_query($sql);
$satir=mysql_fetch_array($sorgu);
if($satir)
{
echo ("Merhaba ".$satir["ad"]." ".$satir["soyad"]);
header('Refresh: 3; url=index_uye.php');
echo " Hos Geldiniz. Anasayfaya yönlendiriliyorsunuz...";
}
else {
header('Refresh: 4; url=index.php');
echo "YANLIŞŞŞ...";
}
echo "$sql";
?>
<input value="<?php echo($satir["$t_id"]);?>" > -
$t_id=$_POST["t_id"]; diye değil de $tip=$_POST["tip"]; diye çek select box ismi t_id değil tip
-
<?php include("baglanti.php");
$sql=(" select * from tip");
$sorgu=mysql_query($sql);
echo "<select name=t_id id=t_id size=1>";
echo("<option value="0">Tipi Seçiniz</option>");
while($satir=mysql_fetch_array($sorgu))
{
echo("<option value=".$satir["t_id"].">".$satir["t_ad"]."</option>");
}
echo "</select>";
?>
<?php $satir["t_id"];?>
<?php require_once("vtkapat.php"); ?> -
hocam ben mi yanış görüoyurum bir form nesnesi yok mu ?
<form action="kontrol.php" method="post">
gönderilcekler
</form>
----
diğer tarafta da, mysql_real_Escape_String($_POST['bla']) almadan sakın işleme koydurtma hocam.
HAtta ben zamanında optionlar ile baya bi oynuyordum.Onları tekrar kontrole aldır, kayıt olurken falan nasıl kontrol ediyorsan :) eğer oop bilgin varsa sınıf, yoksa fonksiyon kullan.
-
çok sağolun arkadaşlar sonunda yapabildim
