Php Mysql veri duzenlerken
19
●1.168
- 08-12-2009, 18:16:10Üyeliği durdurulduArkadaslar cok tesekkurler. @devturkeli kod icin tesekkurler ama yeni acilan sayfada tabloda yazilanlar gozukuyor fakat degisim yapip submit yapinca degisiklik yapilan idye sahip icerik yerine id`si 0 olan bir icerik olusturuyor ustelik degisiklik yapilmamis halde
- 08-12-2009, 18:22:44Üyeliği durdurulduya arkadaş değiştir diyor kodlamada ama değiştirdiğini kaydet demiyorki kimsemi iyi bakmıyor kodlara
- 08-12-2009, 18:23:31kayıtları okumadan önce (selectinde önce) post olan verileri insert et sonra select yapıp oku
senin kodunda ters olmuş post yapıyorsun, insertten önce eski verileri çekip textboxlara yazıyorsun
en üstte daima insert veya update kodlarını bırakırsın, verileri dolduracağın yerin hemen üstünde selectini çekersen sağlıklı olacaktır - 08-12-2009, 18:31:40Üyeliği durdurulduevet $id veritabanından çekilmiyorki form ile yollansın, sorun id olmadıgından kaynaklı. Tabloda id sütunu var ise
$name = $write['temp_name']
kısmının hemen üstüne
$id = $write['temp_id'];
şeklinde bir ekleme yaparsan sorununun düzelmesi lazım.
veya şu kısım;
<td><input type="text" name="tp_id" value="<?php echo $id; ?>"></td>
Bu şekilde yapılıncada olması lazım;
<td><input type="text" name="tp_id" value="<?php echo $tempID; ?>"></td>
- 08-12-2009, 18:34:20Üyeliği durduruldual kendine göre ayarla
<?php
include("common.php");
if(isset($_GET["mode"]))
if($_GET["mode"]=="save"){
mysql_query("UPDATE BURAYA TABLO ADI SET
veri1 = '" . formatSQL($_POST["veri1"]) . "',
veri2 = '" . formatSQL($_POST["veri2"]) . "',
WHERE ID=1");
$COMMONERROR="Güncellendi";
}
if(isset($_GET['deletepic']) && $_GET['deletepic']=="true"){
$result = mysql_query("SELECT * FROM TABLO ADI BURAYA WHERE ID=1");
if($row = mysql_fetch_array($result))
}
?>
<form action="?mode=save" method="post" enctype="multipart/form-data" name="form1">
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="4" id="table6">
<?php
$result = mysql_query("SELECT * FROM BURAYA TABLO ADI WHERE ID=1");
if($row = mysql_fetch_array($result))
{
?>
<tr>
<td><input name="veri1" type="text" class="varsa classın" value="<?=stripslashes ($row['veri1'])?>" size="30"></td>
</tr>
<tr>
<td><input name="veri2" type="text" class="varsa classın" value="<?=stripslashes ($row['veri2'])?>" size="30"></td>
</tr>
<?
}
?>
<tr>
<td><input type="submit" name="Submit" value="Kaydet">
<input type="reset" name="Submit2" value="Bilgileri kaydet"></td>
</tr>