lostyazilim
tr.link

php burdaki hata nedir

5 Mesajlar 738 Okunma
acebozum
tr.link

squadfire squadfire WM Aracı Kullanıcı
  • Üyelik 10.08.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek web
  • Konum Mersin
  • Ad Soyad K** Ç**
  • Mesajlar 116
  • Beğeniler 37 / 21
  • Ticaret 0, (%0)
merhaba yapmaya çalıştıgım şey user idi alıp list_order daki kullanici idine göre veri çekmek burdaki hata nedir






$sorgu = $baglanti->query("SELECT * FROM users ");


while ($sonuc = $sorgu->fetch_assoc()) {

$userid = $sonuc['id'];

?>

$sorgu = $baglanti->query("SELECT * FROM list_order WHERE kullanici_id=$userid'");


while ($sonuc = $sorgu->fetch_assoc()) {

$id = $sonuc['id'];
$kullanici_id = $sonuc['kullanici_id'];
$total = $sonuc['total'];
$product_price = $sonuc['product_price'];
$status = $sonuc['status'];
?>
 

 

elektronikssl
reklam

biroolpub biroolpub Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.09.2015
  • Yaş/Cinsiyet 38 / E
  • Meslek Yazılım Mühendisi
  • Konum Çanakkale
  • Ad Soyad V** Y**
  • Mesajlar 112
  • Beğeniler 4 / 45
  • Ticaret 2, (%100)
query("SELECT * FROM list_order WHERE kullanici_id=$userid'");
Burada $userid sonrasında sanki fazla veya öncesinde eksik tırnak var gibi.
Ayrıca while döngüsünüde kapatalım.
squadfire

kişi bu mesajı beğendi.

capscroll capscroll WM Aracı Kullanıcı
  • Üyelik 02.08.2019
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum Kahramanmaraş
  • Ad Soyad A** K**
  • Mesajlar 164
  • Beğeniler 41 / 54
  • Ticaret 0, (%0)
While bloğunu kapatmayı unutmuşsunuz.

while ($sonuc = $sorgu->fetch_assoc()) {

$id = $sonuc['id'];
$kullanici_id = $sonuc['kullanici_id'];
$total = $sonuc['total'];
$product_price = $sonuc['product_price'];
$status = $sonuc['status'];
} //Burası


$userid değişkenini yazdıktan sonra tek tırnak açmışsınız fakat kapatmamışsınız.

$sorgu = $baglanti->query("SELECT * FROM list_order WHERE kullanici_id=$userid");


Benim görebildiklerim bunlar, bu kodların çıktısını da paylaşırsanız hatayı daha iyi anlayabiliriz.
squadfire

kişi bu mesajı beğendi.

squadfire squadfire WM Aracı Kullanıcı
  • Üyelik 10.08.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek web
  • Konum Mersin
  • Ad Soyad K** Ç**
  • Mesajlar 116
  • Beğeniler 37 / 21
  • Ticaret 0, (%0)
Şey o döngüdede heralde user idi get ilemi almam gerekiyor giriş yapmışsa get idi alıp oraya eklemeliyim heralde kullanicinin idine göre bilgi çekicem de





[PHP]?>

include 'config.php';
if ( $_SESSION['admin'] == 'yes' ) {
} else {
die('test');
}

?>


?>






Bilgilerim


Bilgilerinizi görebilirsiniz










$sorgu = $baglanti->query("SELECT * FROM list_order");


while ($sonuc = $sorgu->fetch_assoc()) {

$id = $sonuc['id'];
$kullanici_id = $sonuc['kullanici_id'];
$total = $sonuc['total'];
$product_price = $sonuc['product_price'];
$status = $sonuc['status'];

?>




































SİPARİŞ NUMARAM ÜRÜN ADİ ÜRÜN FİYATI SİPARİŞ DURUMU







}
// Tekrarlanacak kısım bittikten sonra PHP tagının içinde while döngüsünü süslü parantezi kapatarak sonlandırıyoruz.
?>
[PHP]
 

 

wmaraci
wmaraci

capscroll capscroll WM Aracı Kullanıcı
  • Üyelik 02.08.2019
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum Kahramanmaraş
  • Ad Soyad A** K**
  • Mesajlar 164
  • Beğeniler 41 / 54
  • Ticaret 0, (%0)
ID'yi session'a atayabilirsiniz, kullanıcı bilgileri kayıttakiler ile eşleştiğine göre giriş izni veriyorsunuz bu durumda giriş işlemi yaparken aynı doğru ID'ye de ulaşabilirsiniz. Eğer GET veya hidden input ile verirseniz bu değerlere rastgele ID yazarak farklı hesapların kimliğine bürünebilirler.


$username =$_POST["username"]; //username adlı inputtan kullanıcı adını aldık.
$pass =$_POST["pass"]; //pass adlı inputtan şifreyi aldık.
$query = $vt->query("SELECT * FROM uyeler WHERE username='$username' && password='$pass'",PDO::FETCH_ASSOC); //Kullanıcı adı ve şifreyi sorguladık.

if($query->rowCount() > 0){ //Eşleşen kayıt 0'dan fazlaysa işleme devam ediyoruz.
session_start(); //Session başlattık.
$_SESSION['userid'] = $query['id']; //id adlı sütundan kullanıcının ID'sini aldık ve bu değişkene atadık.
}

//Giriş sonrası kullanım:
$_SESSION['userid']; //Bize kullanıcının ID'sini verecektir.


Gözden kaçırdığım yer olabilir denemedim.
 

 

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