Jump to content

Php Kayıt Formu Sorunu


Recommended Posts

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,katego
ri_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

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

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...