kaf
wmaraci reklam

Aynı sayfada iki farklı form için POST işlemi yapmak

2 Mesajlar 6.786 Okunma
Toplam 2 mesaj ve 6.786 görüntüleme
acebozum
wmaraci reklam

idea idea WM Aracı Kullanıcı
  • Üyelik 27.04.2011
  • Yaş/Cinsiyet 38 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad M** S**
  • Mesajlar 448
  • Beğeniler 165 / 44
  • Ticaret 4, (%75)
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";
}
 

 

wmaraci reklam
reklam

rameajans rameajans WM Aracı Kullanıcı
  • Üyelik 28.10.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Ajans
  • Konum Denizli
  • Ad Soyad E** D**
  • Mesajlar 18
  • Beğeniler 0 / 1
  • Ticaret 1, (%100)
"guncel" isimli bir değer bulamadığını söylemiş hatada. @$_POST["guncel"] şeklinde kullanırsan boş değer için verdiği hatayı gizlersin.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al