case "kayiteklesonuc":
$MAd=$_POST["MAd"];
$MSoyad=$_POST["MSoyad"];
$MTelefon=$_POST["MTelefon"];
$MPosta=$_POST["MPosta"];
$MFakulte=$_POST["MFakulte"];
$MBolum=$_POST["MBolum"];
$MUrunno=$_POST["MUrunno"];
$MUrunadi=$_POST["MUrunadi"];
$MUrunariza=$_POST["MUrunariza"];
$MUruntarihi=$_POST["MUruntarihi"];
$Urungonder=mysql_query("insert into urunler (mid, mad, msoyad, mtelefon, memail, mfakulte, mbolum, murunno, murunadi, mariza, mkayitarihi) values('','$MAd','$MSoyad','$MTelefon','$MPosta','$MFakule','$MBolum','$MUrunno','$MUrunadi','$MUrunariza','$MUrunariza','$MUruntarihi')");
if($Urungonder){
echo "gayet başarılı";
header("refresh:4; url=teknisyen.php?sayfa=kayitekle");
}
else{
echo "sorunvaaarr ";
header("refresh:4; url=teknisyen.php?sayfa=kayitekle");
}
break;
ürünü ekliyorum lakin bu sayfayı çalıştırdığım zaman elseyi çalıştırıyor. case içinde yapamıyormuyum? yada başka birşey mi var? benim görmediğim.
Zaman
2012-09-16 04:22:57Php insert into sorunu dediğiniz gibi yaptım aynen şu şekilde.
$genel_sorgu = mysql_query("SELECT * FROM firmalar INNER JOIN firmalar2 ON firmalar2.kategoriId=firmalar.kategoriId WHERE firmalar.kategoriId = '$id' and onay = '1'");
$toplam_kayit=mysql_num_rows($genel_sorgu);
$toplam_sayfa=ceil($toplam_kayit / $sayfalik_kayit);
$carp=$sayfa * $sayfalik_kayit;
$sql = mysql_query("SELECT * FROM firmalar INNER JOIN firmalar2 ON firmalar2.kategoriId=firmalar.kategoriId WHERE firmalar.kategoriId = '$id' and onay = '1' LIMIT $baslangic, $sayfalik_kayit");
echo mysql_error();
bu seferde
Column 'onay' in where clause is ambiguous şeklinde davrandı :)Zaman
2012-07-28 00:15:37Php
Bu sefer böyle denedim;
$genel_sorgu = mysql_query("SELECT * FROM firmalar INNER JOIN firmalar2 ON firmalar2.kategoriId=firmalar.kategoriId WHERE kategoriId = '$id' and onay = '1'");
$toplam_kayit=mysql_num_rows($genel_sorgu);
$toplam_sayfa=ceil($toplam_kayit / $sayfalik_kayit);
$carp=$sayfa * $sayfalik_kayit;
$sql = mysql_query("SELECT * FROM firmalar INNER JOIN firmalar2 ON firmalar2.kategoriId=firmalar.kategoriId WHERE kategoriId = '$id' and onay = '1' LIMIT $baslangic, $sayfalik_kayit");
echo mysql_error();
hata : Column 'kategoriId' in where clause is ambiguous
Zaman
2012-07-27 12:15:48Php Merhaba arkadaşlar öncelikle kolay gelsin hepinize. iki ayrı tablodan verileri çekmek.
sorgu şekli ;
$seolink = seo("$b[kategori_adi]");
$genel_sorgu = mysql_query("SELECT * FROM firmalar WHERE (kategoriId = '$id') and onay = '1'");
$toplam_kayit=mysql_num_rows($genel_sorgu);
$toplam_sayfa=ceil($toplam_kayit / $sayfalik_kayit);
$carp=$sayfa * $sayfalik_kayit;
$sql = mysql_query("SELECT * FROM firmalar WHERE kategoriId = '$id' and onay = '1' LIMIT $baslangic, $sayfalik_kayit");
___________________________
From firmalar, firmalar2 şeklinde denedim olmadı.
$sql = mysql_query("SELECT * FROM firmalar INNER JOIN firmalar2 ON kategoriId=kategoriId WHERE kategoriId = '$id' and onay = '1' LIMIT $baslangic, $sayfalik_kayit");
Şeklinde de denedim olmadı. bunu nasıl yapabilirim. şimdiden teşekkür ediyorum
Zaman
2012-07-27 07:13:41Php INNER JOIN