lostyazilim
tr.link

Get ile post'u karıştırdım, içinden çıkamıyorum

14 Mesajlar 2.026 Okunma
lstbozum
tr.link

gokrtl gokrtl mekatronik.org Kullanıcı
  • Üyelik 11.11.2016
  • Yaş/Cinsiyet 40 / E
  • Meslek Özel Güvenlik Görevlisi
  • Konum Antalya
  • Ad Soyad G** K**
  • Mesajlar 122
  • Beğeniler 19 / 24
  • Ticaret 0, (%0)
Merhaba Arkadaşlar,
Aşağıdaki kodlar da form "post" ile gönderdiğim veriler boş geliyor.
Tanımlanmamış değişken hataları alıyorum.
Get'in içinde post kullandım. Biraz kafa karıştı. Doğru dizilimi bulamadım.
Var mı bir fikri olan? :confused:



if(!empty($_GET['bilgilerim'])){
if($_GET['bilgilerim'] == $_SESSION['user_id']){
$uye_al =mysql_fetch_assoc(mysql_query("SELECT * FROM users WHERE id='$_SESSION[user_id]'"));
?>









if(!empty($_POST)){
$kadi = $_POST['kadi'];
$isim = $_POST['isim'];
$soyad = $_POST['soyad'];
$okul = $_POST['okul'];
$adres = $_POST['adres'];

echo "Kullanıcı Adı: ".$kadi."
";
echo "isim: ".$isim."
";
echo "Soyad: ".$soyad."
";
echo "Okul: ".$okul."
";
echo "Adres: ".$adres."
";

/*$guncelle = mysql_query("UPDATE users
SET
kullanici_ad ='$kadi',
ad ='$isim',
soyad ='$soyad',
okul ='$okul',
adres ='$adres'
") or die(mysql_error());*/
}else{
?>












}
}else{
go("login_form.php", 0); // 0 sn bekledikten sonra yönlendirme yapar.
}
}

 

 

www.mekatronik.org/forum
wmaraci
reklam

HapyMan HapyMan Full Stack Developer Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek What do you do exactly ?
  • Konum İstanbul Avrupa
  • Ad Soyad T** T**
  • Mesajlar 561
  • Beğeniler 171 / 208
  • Ticaret 0, (%0)
öncelikle yazdığınız bu kod spagetti bile değil okuyamadım onu belirteyim formu düzeltip tekrar deneyin.
 

 

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
Bence amacini soylesen daha hizli olur. Kodlari cidden corba etmissin :)
JumperTech

kişi bu mesajı beğendi.

hmzkvk58 hmzkvk58 thekavak.com Kullanıcı
  • Üyelik 17.06.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad H** K**
  • Mesajlar 544
  • Beğeniler 146 / 77
  • Ticaret 23, (%96)
Hocam kodda get ile başlayıp post ile devam edilmiş. En baştan yazmalısınız :)
 

 

wmaraci
wmaraci

www.mekatronik.org/forum

HapyMan HapyMan Full Stack Developer Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek What do you do exactly ?
  • Konum İstanbul Avrupa
  • Ad Soyad T** T**
  • Mesajlar 561
  • Beğeniler 171 / 208
  • Ticaret 0, (%0)
hocam öncelikle session kullanıyorsun neden get ile veri gönderiyorsun onu anlamadım.



if($_POST){
echo "
";

print_r($_POST);
echo "
";
}
?>

SEE USER











<script></script>
<script>
$(document).ready(function(){
$("button.duzenle").on("click",function(){
$("input").toggleClass("only_read");
var dis = $("input:first").attr("disabled");
console.log(dis);
if(dis != undefined){
$("input").removeAttr("disabled");
$(".send").fadeIn(500);
}else{
$("input").attr("disabled","disabled");
$("button.send").fadeOut(500);
}
})
})
</script>

gokrtl

kişi bu mesajı beğendi.

gokrtl gokrtl mekatronik.org Kullanıcı
  • Üyelik 11.11.2016
  • Yaş/Cinsiyet 40 / E
  • Meslek Özel Güvenlik Görevlisi
  • Konum Antalya
  • Ad Soyad G** K**
  • Mesajlar 122
  • Beğeniler 19 / 24
  • Ticaret 0, (%0)
HapyMan hocam,
Öncelikle kod için teşekkürler. sorunsuz şekilde kendi sistemime ekledim.
Sorunuzun cevabına gelince. aynı sayfa da ayrı ayrı 5 adet güncelleme yaptırıcam.
bilgiler, e-mail, telefon vs. bu yüzden yukarıda bir yerde get linki oluşturup, sayfada istediğim alana yönlendirip, oradaki formu post methodu ile çalıştırıyorum. Bu yüzden get kullanıyorum. ama dersen ki "session bu söylediklerini yapar", ona bir şey diyemem. Ben daha yolun çok başındayım. Öğrenicez zamanla :)

Ayrıca bilgileri güncelledikten sonra refresh işe yaramıyor. oturumu kapatıp tekrar açmam gerekiyor. bunun için var mı bir çözüm?
 

 

www.mekatronik.org/forum

SoftwareDeveloper SoftwareDeveloper WM Aracı Kullanıcı
  • Üyelik 18.08.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar Mühendisliği
  • Konum İstanbul Avrupa
  • Ad Soyad E** S**
  • Mesajlar 79
  • Beğeniler 4 / 36
  • Ticaret 1, (%100)
Framework kullanmamanın veya MVC yapısını implement etmemenin zararları..

Bir template engine, bir mvc yapısı, bir orm aracı kullansanız..

Daha ilk if te kod garipleşmeye başlıyor


if(!empty($_GET['bilgilerim']))


bunu koymanıza gerek yok sonrasında zaten


if($_GET['bilgilerim'] == $_SESSION['user_id'])


kontrolü yapılıyor..

Her neyse. Bence bu kodu geliştirmeyin. Codeigniter / Laravel gibi bir framework öğrenin.

MVC nedir, framework nedir, ORM nedir bunları bir araştırın.
 

 

php, java, python - django, nodejs, vuejs, reactjs, angularjs, c# asp.net mvc...

HapyMan HapyMan Full Stack Developer Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek What do you do exactly ?
  • Konum İstanbul Avrupa
  • Ad Soyad T** T**
  • Mesajlar 561
  • Beğeniler 171 / 208
  • Ticaret 0, (%0)
tam olarak neden böyle bir hataya yol açtığını anlayamam fakat sesion kullanımıyla ilgili olabileceğini düşünüyorum.
gokrtl

kişi bu mesajı beğendi.

gokrtl gokrtl mekatronik.org Kullanıcı
  • Üyelik 11.11.2016
  • Yaş/Cinsiyet 40 / E
  • Meslek Özel Güvenlik Görevlisi
  • Konum Antalya
  • Ad Soyad G** K**
  • Mesajlar 122
  • Beğeniler 19 / 24
  • Ticaret 0, (%0)
HapyMan hocam,

jquery de bir sıkıntı var. ilk çalışma da düzenle ve kaydet butonları yan yana geliyor.
Ben "Düzenleye" tıklayınca "kaydet" ve "vazgeç" butonları çıksın istiyorum.
jquery bilgim tam sıfır olduğu için bu konu da yardım eder misin?
 

 

www.mekatronik.org/forum
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)