İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

html php post kullanımı?

Halit ŞİMŞEK02.09.20165 cevap1.658 görüntüleme
2016'den beri3 mesaj
#1
arkadaşalar herkese kolay gelsni,

bi kullanıcı adı şifre ekranı yapıyorum html'den postla aktarım yapıp phpden çekmeye çalışıyorum fakat bi türlü beceremedim. bu konuda bilgim çok kıttır affınıza sığınarak yazdığım kodu paylaşıyorum :)

yüksek ihtimalle bu alanda bi sıkıntı var oturumaç butonuna tıkladığımda hiç bi tepki alamıyorum.

<html>
<title>index.html</title>
<body>
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/></head>
<center>
<br />
<br />
<h1 align="center">MessageTr'ye Hoş Geldiniz</h1>
<br />
<br />
<br />
<br />
<tbody>
<tr>
<td colspan="2"><center><font size="+3"><strong>Oturum Aç</strong></font></center></td>
<br />
</tr>
<form method="post" action="index.php">
<tr>
<td><input name="username" type="text" placeholder="Kullanıcı Adı" /></td>
</tr>
<br />
<br />
<tr>
<td><input name="password" type="password" placeholder="Parola" /></td>
</tr>
<tr>
<br />
<br />
<td align="center" colspan="2"><input type="button" onClick_fckprotectedatt=" onClick="Login()"" value="Oturum Aç" /></td>
</tr>
</form>
</tbody>
</center>
<p> </p>
</body>
</html>
Cevaplar
2012'den beri3.287 mesaj
#2
Merhaba kodlarınızı tekrar düzenledim click eventini şu şekilde kullanabilirsiniz.Aşağıda çalışır hali bulunmakta.
<html>
<title>index.html</title>
<body>
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/></head>
<center>
<br />
<br />
<h1 align="center">MessageTr'ye Hoş Geldiniz</h1>
<br />
<br />
<br />
<br />
<tbody>
<tr>
<td colspan="2"><center><font size="+3"><strong>Oturum Aç</strong></font></center></td>
<br />
</tr>
<form method="post" action="index.php">
<tr>
<td><input name="username" type="text" placeholder="Kullanıcı Adı" /></td>
</tr>
<br />
<br />
<tr>
<td><input name="password" type="password" placeholder="Parola" /></td>
</tr>
<tr>
<br />
<br />
<td align="center" colspan="2"><input name="submit" type="submit" value=" Login "></td>
</tr>
</form>
</tbody>
</center>
<p> </p>
</body>
</html> ,
Halit ŞİMŞEK Konuyu açan
2016'den beri3 mesaj
#3
evet üstad hata dikkatsizlik sonucu gelen bir hata çok teşekkür ederim birde php tarafına bakabilirmisin ?
burdada kullanıcı bulunamadı hatası geliyor devamlı
<?php
$baglanti = @mysql_connect('localhost', 'root', '');
$veritabani = @mysql_select_db('messagetr');
if($baglanti && $veritabani) {
   echo 'Bağlantı kuruldu.';
} else {
   echo 'Bağlantı kurulamadı.';
}

  $kadi  = $_POST["username"];
  $sifre = $_POST["password"];

  $sorgu = mysql_query("select sifre from uyeler where kadi = ".$kadi."");
  if( mysql_num_rows($sorgu) != 1 ){
    print '<script>alert("Kullanıcı bulunamadı!");history.back(-1);</script>';
    exit;
  }else{

      $bilgi = mysql_fetch_assoc($sorgu);
  }

  if( md5( trim($sifre) ) != $bilgi["password"] ){
    print '<script>alert("Yanlış şifre girdiniz!");history.back(-1);</script>';
    exit;
  }

  $_SESSION["giris"] = md5( "kullanic_oturum_" . md5( $bilgi["password"] ) . "_ds785667f5e67w423yjgty" );
  $_SESSION["username"]  = $kadi;
?>
<script>
  alert("Başarıyla giriş yaptınız! Şimdi anasayfaya yönlendiriliyorsunuz.");
  window.top.location = './';
</script>
2012'den beri3.287 mesaj
#4
Muhtemelen Mysql_query de bi hata var ama tam emin değilim şu kodu bi denermisiniz
<?php
$baglanti = @mysql_connect('localhost', 'root', '');
$veritabani = @mysql_select_db('messagetr');
if($baglanti && $veritabani) {
   echo 'Bağlantı kuruldu.';
} else {
   echo 'Bağlantı kurulamadı.';
}

  $kadi  = $_POST["username"];
  $sifre = $_POST["password"];

  $sorgu = mysql_query("select * from uyeler where username='".$kadi."' and password='".$sifre."' ") or die(mysql_error());
  if( mysql_num_rows($sorgu) != 1 ){
    print '<script>alert("Kullanıcı bulunamadı!");history.back(-1);</script>';
    exit;
  }else{

      $bilgi = mysql_fetch_assoc($sorgu);
  }

 
  if( md5( trim($sifre) ) != $bilgi["password"] ){
    print '<script>alert("Yanlış şifre girdiniz!");history.back(-1);</script>';
    exit;
  }

  $_SESSION["giris"] = md5( "kullanic_oturum_" . md5( $bilgi["password"] ) . "_ds785667f5e67w423yjgty" );
  $_SESSION["username"]  = $kadi;
?>
<script>
  alert("Başarıyla giriş yaptınız! Şimdi anasayfaya yönlendiriliyorsunuz.");
  window.top.location = './';
</script>
Halit ŞİMŞEK Konuyu açan
2016'den beri3 mesaj
#5
malesef hocam sorun düzelmedi. aynı yerde takılıyor
print '<script>alert("Kullanıcı bulunamadı!");history.back(-1);</script>'; bu hatayı alıyorum
2015'den beri31 mesaj
#6
Belki hata veriyordur, kullanıcı bulunamadı yazısı yerine hata varsa onuda yazdırır mısın daha yardımcı olabilir.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.