我正在讀取郵件中的值並通過郵件發送()。現在我從數據庫中獲得的一些數據。不過,我有一個小時問題!爲什麼我沒有得到這個值?我在哪裏做錯了?php郵件功能不顯示小時
while($row = mysqli_fetch_array($result))
$date = $row['DATUM'];
$hour = $row['HOUR'];
計算結果爲:
while ($row = mysqli_fetch_array($result)) {
$date = $row['DATUM'];
}
$hour = $row['HOUR'];
所以$row
是空/ null
當您嘗試使用它
<?php
include("config.php");
session_start();
$update_ime=$_POST['ime'];
$update_priimek=$_POST['priimek'];
$update_email=$_POST['email'];
$update_telefon=$_POST['telefon'];
$update_izobrazba=$_POST['izobrazba'];
$update_kraj=$_POST['kraj'];
$id_posta = $_POST['prijava_na_datum'];
$result = mysqli_query($db,"SELECT DATUM, HOUR FROM razpisani_tecaji WHERE ID_TECAJA = '$id_posta'");
while($row = mysqli_fetch_array($result))
$date = $row['DATUM'];
$hour = $row['HOUR'];
$to = '[email protected],[email protected]';
$subject = 'prijava_na_tecaj_fizicna';
$headers = "Prijavljam se na tečaj dne: " . $date . "\r\n";
$headers .= "Ob: " . $hour . "\r\n";
$headers .= "Ime: " . $update_ime . "\r\n";
$headers .= "Priimek: " . $update_priimek . "\r\n";
$headers .= "Email: " . $update_email . "\r\n";
$headers .= "Telefon: " . $update_telefon . "\r\n";
$headers .= "Status/izobrazba: " . $update_izobrazba . "\r\n";
$headers .= "Ime ustanove/kraja: " . $update_kraj . "\r\n";
if(@mail($to, $subject, $headers)){
header('Location: email_uspesno_poslan.html'); exit;
}else{
header('Location: email_neuspesno_poslan.html'); exit;
}
?>
郵件一件事失敗了。 –
你也應該使用全面/適當的支撐。 –
刪除郵件功能周圍的錯誤抑制器。然後使用PHP的error_get_last() – Akintunde007