trepcan Posted July 11, 2009 Share Posted July 11, 2009 merhabalar veritabanım 2 tablom var 1ncisi firmalar 2ncisi kategoriler her iki tabloda da kat_id isimli bir alanım var kayıt yaparken kategori adlarını veritabanından çekip açılan kutuyu aktarıp firma kategorisi olarak vetirabanına kaydediyorum ve kullanıyorum. sorunum şu kayıt sırasında seçilen kategori idsini alıp (kat_id) firmalar alanında kat_id kısmına kaydettirmek istiyorum. Cümle biraz dağınık olduysa kusuruma bakmayın. yardımlarınız için şimdiden teşekkürler. <?php include "baglan.php";?><body bgcolor="#00FFFF"><div align="center"> <table border="0" width="614" cellspacing="0" cellpadding="0" id="table2"> <tr> <td width="614"><center><form method="POST" action="firmakaydet.php"> <table border="0" width="614" id="table3" cellspacing="0" cellpadding="0"> <tr> <td width="623" height="19" valign="bottom" colspan="4"> <p align="center"><b><font size="6" color="#000080">Firma Kayıt Formu</font></b></td> </tr> <tr> <td width="236" height="19" valign="bottom"> <b>Firma Adı</b></td> <td width="5" height="19"><b>:</b></td> <td height="19" width="382" colspan="2"> <input type="text" name="firmaadi" size="37"></td> </tr> <tr> <td width="236"><b>Kategorisi</b></td> <td width="5"><b>:</b></td> <td width="382" colspan="2"></div><?php$sorgu = mysql_query("SELECT * FROM kategoriler"); echo "<select name=\"kategori_adi\">"; while($katyaz = mysql_fetch_array($sorgu)){ $kat_id = $katyaz ['kat_id']; $kategori_adi = $katyaz ['kategori_adi']; echo "<option value='$kategori_adi'>$kategori_adi</option>"; } ?></select></td> </tr> <tr> <td width="236" height="164"> <strong>Firma Tanıtımı</strong></td> <td width="5" height="164"><b>:</b></td> <td height="164" width="382" colspan="2"> <textarea rows="10" name="firmatanitim" cols="44"></textarea></td> </tr> <tr> <td width="236"><span class="yazi2"><strong>Adresi</strong></span></td> <td width="5"><b>:</b></td> <td width="382" colspan="2"> <input type="text" name="adres" size="37"></td> </tr> <tr> <td width="236"><span class="yazi2"><strong>Şehir</strong></span></td> <td width="5"><b>:</b></td> <td width="382" colspan="2"> <input type="text" name="sehir" size="37"></td> </tr> <tr> <td width="236"><span class="yazi2"><strong> Telefonu</strong></span></td> <td width="5"><b>:</b></td> <td width="382" colspan="2"><input type="text" name="telefon" size="37"> </td> </tr> <tr> <td width="236"><span class="yazi2"><strong>Faksı</strong></span></td> <td width="5"><b>:</b></td> <td width="382" colspan="2"> <input type="text" name="faks" size="37"></td> </tr> <tr> <td width="236"><span class="yazi2"><strong> E-Posta Adresi</strong></span></td> <td width="5"><b>:</b></td> <td width="382" colspan="2"> <input type="text" name="eposta" size="37"></td> </tr> <tr> <td width="236"><span class="yazi2"><strong>Web Sitesi</strong></span></td> <td width="5"><b>:</b></td> <td width="382" colspan="2"> <input type="text" name="website" size="37"></td> </tr> <tr> <td width="236"><span class="yazi2"><strong> Yetkili İsmi</strong></span></td> <td width="5"><b>:</b></td> <td width="382" colspan="2"> <input type="text" name="yetkili" size="37"></td> </tr> <tr> <td width="236"><span class="yazi2"><strong> Fotoğrafları</strong></span></td> <td width="5"><b>:</b></td> <td width="191"><input type="file" name="resim01" size="24"><input type="file" name="resim02" size="24"><input type="file" name="resim03" size="24"><input type="file" name="resim04" size="24"><input type="file" name="resim05" size="24"></td> <td width="186"><input type="file" name="resim06" size="24"><input type="file" name="resim07" size="24"><input type="file" name="resim08" size="24"><input type="file" name="resim09" size="24"><input type="file" name="resim10" size="24"></td> </tr> <tr> <td width="232" colspan="2"> </td> <td width="382" colspan="2"> <input type="submit" value="Kaydet"></td> </tr> </table></form></center><table>[/CODE][CODE]<?php ob_start();include "baglan.php"; $kat_id = $_GET["kat_id"]; $firmaadi = $_POST["firmaadi"]; $firmatanitim = $_POST["firmatanitim"]; $adres = $_POST["adres"]; $sehir = $_POST["sehir"]; $telefon = $_POST["telefon"]; $faks = $_POST["faks"]; $eposta = $_POST["eposta"]; $website = $_POST["website"]; $yetkili = $_POST["yetkili"]; $kategori_adi = $_POST["kategori_adi"]; $tarih = date("Y-m-d H:i:s"); $ekle = @mysql_query("insert into firmalar (firmaadi,firmatanitim,adres,sehir,telefon,faks,eposta,website,yetkili,kategori_adi,tarih,kat_id) values ('$firmaadi','$firmatanitim','$adres','$sehir','$telefon','$faks','$eposta','$website','$yetkili','$kategori_adi','$tarih','$kat_id')"); if ($ekle) { echo "<center>"; echo "<b>"."Firma Kaydı Tamamlandı. Girdiğiniz Bilgiler."."<br><br></b>"; echo "<b>Firma Adı :</b>".$firmaadi."<br>"; echo "<b>Kategori Adı :</b>".$kategori_adi."<br>"; echo "<b>Firma Bilgileri :</b>".$firmatanitim."<br>"; echo "<b>Adresi :</b>".$adres."<br>"; echo "<b>Şehir :</b>".$sehir."<br>"; echo "<b>Telefonu</b>".$telefon."<br>"; echo "<b>Faksı :</b>".$faks."<br>"; echo "<b>E-Posta Adresi :</b>".$eposta."<br>"; echo "<b>Web Site Adresi :</b>".$website."<br>"; echo "<b>Yetkili İsmi :</b>".$yetkili."<br>"; echo "<b>Eklenme Tarihi :</b>".$eklenmetarihi."<br><br><br>"; echo "<br><br>Firma İşlem Menüsüne Yönlendiriliyorsunuz</center>"; header("refresh: 3; url=firma.php"); }else{ echo $ekle."<br><br><br>"; echo "<b>Hata ! Firma Kaydı Yapılamıyor. Firma Kayıt Menüsüne Yönlendiriliyorsunuz<b><br>"; header("refresh: 2; url=firma.php?islem=firmakaydet");}ob_flush();?>[/CODE] Link to comment Share on other sites More sharing options...
acipinarli Posted July 11, 2009 Share Posted July 11, 2009 sanırım birinci kodlar formu oluşturuyor 2. ise bu kodları alıp kaydediyor değil mi? senini amacın ise burada kategorisi kısmının karşısında nulunan kategori bilgisini kategori tablosuna kaydetmek yanlış anlamaışım değil mi? yani aynı anda iki tabloya kayıt yapacaksın. Link to comment Share on other sites More sharing options...
arslan_1905 Posted July 11, 2009 Share Posted July 11, 2009 ne yapmak istediğini biraz daha açıklar mısın?anlaşılmıyor:( Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.