yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
yardım isterken karşılaştığınız hatayı tamamen yazarsanız daha rahat yardımcı olunabilir. yani güncellemiyor demişşiniz ama bir hatamı veriyor ne yapıyorda güncellemiyor. nasıl birşeyle karşılaşıyorsunuz bunlarıda yazmanız iyi olur.
mantık aşağıdaki gibidir.
tamam['ALANADI']. kodlarda hatalı alan adları varsa kendinize göre düzenleyiniz.
birde Sabit Başlıkta PHP Görüntülü Derslerimiz Mevcut Orayı İsterseniz Bir İnceleyin İndirip İzleyin. Temelinizi Geliştirmenize Yardımcı olacaktır.
guncelle.php
require 'ayar.php';
$duz_id=$_GET['id'];
$tamam = mysql_fetch_array(mysql_query("SELECT * FROM firmalar WHERE id='$duz_id'"));
echo '<form id="form1" name="form1" method="post" action="guncelle2.php">
  <label>Firma Adı
  <input type="text" name="firmaadi" id="firmaadi" value="' . $tamam['firmaadi'] . '" />
  </label>
  <p>
    <label>Adres
    <input type="text" name="adres" id="adres" value="'.$tamam['adres'].'" />
    </label>
  </p>
  <p>
    <label>Telefon
    <input type="text" name="telefon" id="telefon" value="'.$tamam['telefon'].'" />
    </label>
  </p>
  <p>
    <label>
    <input type="submit" name="gonder" id="gonder" value="Güncelle" />
    </label>
  </p>
<input type="hidden" name="id" value="'.$tamam['ID'].'">
</form>';
guncelle2.php
require 'ayar.php';
$firmaadi = $_POST['firmaadi'];
$adres = $_POST['adres'];
$telefon = $_POST['telefon'];
$id = $_POST['id'];
$result = mysql_query("UPDATE firmalar SET firmaadi='$firmaadi', adres='$adres', telefon='$telefon' WHERE id='$id'");
echo mysql_error();
if ($result) {
echo "Guncellendi.";
}else{ echo "Hata !."; }
Bende değişkenlerin tanıtılmadığını yeni gördüm şimdi yazıyodum