soruyu güncelledim.

arkadaşlar aynı sayfada POST işlemi yapmak istiyorum.

sayfada 3 farklı form oluşturmak istiyorum. üç formu da aynı sayfada farklı farklı sorgulanmasını istiyorum.

birinci formda hata alıyorum.

ilk satır hatalıymış. formu gönderen butonun name ismi guncel di. yani gönderen buton name="guncel" idi. sanırım ilk satırda hata var.
Notice: Undefined index: guncel in C:\Program Files\EasyPHP-12.1\www\ayarlar.php on line 103

103.satır ilk satırdan başlıyor. bu ilk satırdaki kodda ne hatası olabilir bir türlü çözemedim.

if($_POST['guncel']){
$girilen_sifre = $_POST['sifre_g']; // FORMDAN GÖNDERİLEN ŞİFRE DEĞİŞKENE ATANDI
$girilen_sifre_kripto = md5($girilen_sifre); // GİRİŞEN ŞİFREYİ MD5 ÇEVİRDİK
if ($girilen_sifre_kripto == $sifre ) {
echo "güncelleme başarılı";
} else {
echo "hata";
}
}


SORUNU ÇÖZDÜM: Belki aynı sorunu yaşayan birine faydası olur diye paylaşıyorum.

Sorun PHP den kaynaklı değil. Button'a verilen onclick değerinden kaynaklı. onclick yerine aşağıdaki şekilde aynı sayfada 2 farklı form gönderi işlemi yapabilirsiniz.


Kullanıcı Adı:



Ara:


if (isset($_POST['form1'])){
echo "fomr 1 geldi";
}

if (isset($_POST['form2'])){
echo "form 2 geldi";
}