Kullanıcı veri tanaında varsa istediğin sayfaya yönlendirmeden hemen önce
$_SESSION['mail'] = $kullanici['mail'];
şeklinde içinde kullanıcının mailini barındıran bir değişkeni sessiona atamalısın ki boş görünüp geri giriş sayfasına atmasın.
@qplot INNER JOIN bunun neresinde?
Yaşa varol @jct ipucu vermen yetti. Halettim. Çok sağol.
@buraksuluk cevap için teşekkür ederim. Evet search verisi $_GET olarak geliyor buna rağmen kod çalışmadı. Biraz daha istediğin detayları vereyim.
tbl_yurtici_siparis tablosunda arama yapabilmek istediğim kolonlar zaten sorguda da olduğu gibi model_no, firma ve aciklama kolonları.
tbl_yurtici_siparis tablosunun verilerini listelerkeden siparis_veren_id kolonunda ki id ile tbl_personel tablosundaki UserID ile eşleştirerek Name kolonundan isim almaya çalışıyorum.
ve search işlemi yapmasam aşağıdaki sorgu ile rahatça yapabiliyorum yani INNER JOIN düzgün çalışıyor. Ama search devreye girince çalışmadı.
https://github.com/kadirkasim/Tutorials
bu adresteki kodları sağ üstteki yeşil butondan download et.
Sonra zipi aç PHPMailer klasörünü bul ve şu an kullandığınla değiştir.
kullanımını da aşağıdaki gibi kullan.
<?php
use PHPMailerPHPMailerPHPMailer;
use PHPMailerPHPMailerException;
require 'PHPMailer/src/Exception.php';
require 'PHPMailer/src/PHPMailer.php';
require 'PHPMailer/src/SMTP.php';
$mail = new PHPMailer();
//buradan aşağısını tahmin ediyorsundur phpmaileri zaten kullandığına göre
Artık konu satırın Türkçe destekliyor.
Ne kadar dahice kod yazarsanız yazın, işini yapması için o kodun içinde bulunduğu php dosyasının çalıştırılması lazım.
bu da bugün ki şartlarda hergün kendin tıklayıp çalıştırmyacaksan benim bildiğim kadarıyla Cron Job ile oluyor. İnsanlar Cron Job ilk duyduğunda karmaşık sanıp yan yollara kaçmaya çalışıyorlar, ama gerek yok.
Zaten mecbursunuz. @gokhancelebi "Her sorgulamak istediğinde" demiş, ki bu da bir php dosyasının çalışması demek, ya hergün bu sorguyu yapan dosyayı kendin çalıştıracaksın yada crona görev tanımlayacaksın o yapacak.
sonucu abs(); içinde göstermen yeterli.
örneğin $sonuc = -10;
echo $sonuc; // çıktı: -10
echo abs($sonuc); // çıktı 10
Çok teşekkür ederim. Her zamanki gibi yetiştin Tayfun hocam.
error_reporting(E_ALL);
ini_set('display_errors', 1);
Yukarıdaki kodu sayfama eklediğimde aldığım hata aşağıdakidir.
Warning: Cannot modify header information - headers already sent by (output started at /home/rosrobertobravo/public_html/beta/inc/session.php:1) in /home/rosrobertobravo/public_html/beta/app/SettingsProcess.php on line 60
session.php içeriği aşağıdaki gibi..
session_start();
$now=time();
include 'conn.php';
if (!isset($_SESSION['Email'])){
$_SESSION['ref'] = $_SERVER['REQUEST_URI'];
//header("Location:../Login.php");
echo '<meta http-equiv="refresh" content="0;URL=Login.php" target="_SELF">';
}
if ($_SESSION['rblang']=="TR") { include 'lang/lang_TR.php'; }
elseif ($_SESSION['rblang']=="EN") { include 'lang/lang_EN.php'; }
elseif ($_SESSION['rblang']=="RU") { include 'lang/lang_RU.php'; }
$settings= $db->query("SELECT * FROM tbl_settings WHERE ayar_id=1")->fetch(PDO::FETCH_ASSOC);
$user= $db->query("SELECT * FROM tbl_personel WHERE UserID =".$_SESSION["UserID"])->fetch(PDO::FETCH_ASSOC);
SettingsProcess.php 60. satır.
header("Location:../Settings.php?Update=Success");
header (küçük harf) denedim o da olmadı.