İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

güncellenen formu veritabanındaki ilişkili başka bir tabloya ekleme

clever_65

0
İyinet Üyesi
Katılım
3 Haziran 2008
Mesajlar
6
Reaction score
0
slm arkadaşlar bnm veri tabanımda project tablosu,status tablosu,birde her iki kayıdı birden tutatn project_status tablosu var.bnm yaptıgım formdaki status listbox alanındaki seçilen değeri güncelle dedimde project_status tablosuna eklemesını ıstıyorum.bunun için gizli bi button olusturdum eger dedim status gizli butona eşit deilse bu tabloya ekle dedim ama eklemioo
kodlar bu bi bakarmısınız nerde hata yapıyorum.bu arada listboxdaki bilgileri status tablosundan cekiyorum.
acil yardım arkadslar.

<input type="hidden" name="status_hidden" value="<?php echo $status.id?>">
<?php
$conn=mysql_connect("localhost","root","");
if (!$conn){
echo die("couldnt connect".mysql_error());
}
mysql_select_db("myprojectform",$conn);

$status=$_POST["status"];

if ($_POST["status"] !=$_POST["status_hidden"]){
$sql="INSERT INTO project_status VALUES("projectid","statusid")";
$data1= mysql_query($sql,$conn) or die(mysql_error());

}
else {
}

<b>Select The Status :</b>
<select name="status">';

$conn=mysql_connect("localhost","root","");
if (!$conn){
echo die("couldnt connect".mysql_error());
}
mysql_select_db("myprojectform",$conn);



$result1 = "SELECT * FROM status ORDER BY id ASC";
$data = mysql_query($result1, $conn) or die(mysql_error());
$row= mysql_fetch_assoc($data);


do {

echo' <option value="'.$row['name'].'">'.$row['name'].'</option>';


}
while ($row = mysql_fetch_assoc($data));
$row = mysql_num_rows($data);
if($row > 0)
{
mysql_data_seek($data, 0);
$row = mysql_fetch_assoc($data);
}
echo '
</select>
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Biraz karışık, anlaşılmıyor.
Böyle durumlarda scriptin en başına print_r($_POST) yapıp post bilgilerini görmek, gerekli diğer değişkenleri de echo ile ekrana basarak görmek hatayı görmenizi sağlar.
 

clever_65

0
İyinet Üyesi
Katılım
3 Haziran 2008
Mesajlar
6
Reaction score
0
zaten en basında post ile cagrıyorum bilgileri ama olmuo bilgiler ekrana gelio ama bn status lisboxındaki baska bii alanı sectiğimde database project-status tablosuna eklnenmıor bn bunu ıstıom ama olmuo saol cevabın için
 

eRLySL

0
İyinet Üyesi
Katılım
25 Mart 2008
Mesajlar
424
Reaction score
1
zaten en basında post ile cagrıyorum bilgileri ama olmuo bilgiler ekrana gelio ama bn status lisboxındaki baska bii alanı sectiğimde database project-status tablosuna eklnenmıor bn bunu ıstıom ama olmuo saol cevabın için

Aldiginiz datayi (POST ile Çekilen) addslashes() fonksiyonundan gecirip tekrar denermisiniz?
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Eklenmiyorsa bile mysql_error() çıktısı vermesi gerekli. Hata mesajı alıyor musunuz?
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

seo ajansı , sosyal medya yönetimi
Üst