09/10/2018, 23:33

Xin xem giùm mình đoạn code này

Mình có 1 đoạn code = PHP thế này:

$ho = $_POST['lname'];
$lot = $_POST['mname'];
$ten = $_POST['fname'];

Bây h mình muốn kết hợp cả 3 biến trên lại để tạo thành 1 chuỗi tên hoàn chỉnh nhằm đưa vào database. Mình làm như thế này :

$fullname = print($ho." ".$lot." ".$ten);
// không biết có đúng không?

Sau đó insert vào database -> field HoTen. Nhưng trang web báo lỗi. Nó không đưa data vào database mà chỉ hiển thị trên trang web. Xin các bạn rành về PHP chỉ giáo giúp
TheHeTre viết 01:44 ngày 10/10/2018
Lỗi ở đây print() ---> Thay bằng:

PHP Code:
$fullname $ho." ".$lot." ".$ten
hoangthienphuc viết 01:43 ngày 10/10/2018
Cám ơn bạn đã reply. Mình đã làm được rồi. Xin cho mình hỏi cái này nữa, cũng giống như trên nhưng lần này là mình lưu data vào field kiểu DATE trong MySQL. Mình đã làm thử như trên nhưng chắc do khác định dạng nên không insert vào được . Đây là code:
$day = $_POST['ngay'];
$month = $_POST['thang'];
$year = $_POST['nam'];
Mình đã thử 1 số cách khác nhưng đều không được do chưa rành lắm về PHP. Xin bạn giúp đỡ mình. Cám ơn nhiều
Hero_vanchien viết 01:41 ngày 10/10/2018
Bạn đưa code nên thì mọi người mới biết sai ở đâu mà chỉ chứ.
tumickey viết 01:35 ngày 10/10/2018
bạn dùng hàm mktime, date de format lại cho đúng rùi insert thui.
http://www.php.net/manual/en/function.mktime.php
sub viết 01:43 ngày 10/10/2018
đưa vào nhớ có dấu '' với những kiểu khác số và binary
pigeeken viết 01:38 ngày 10/10/2018
Quote Được gửi bởi hoangthienphuc View Post
Cám ơn bạn đã reply. Mình đã làm được rồi. Xin cho mình hỏi cái này nữa, cũng giống như trên nhưng lần này là mình lưu data vào field kiểu DATE trong MySQL. Mình đã làm thử như trên nhưng chắc do khác định dạng nên không insert vào được . Đây là code:
$day = $_POST['ngay'];
$month = $_POST['thang'];
$year = $_POST['nam'];
Mình đã thử 1 số cách khác nhưng đều không được do chưa rành lắm về PHP. Xin bạn giúp đỡ mình. Cám ơn nhiều
$nDate = mktime(0, 0, 0, $month, $day, $year);
lưu giá trị của $nDate vào db là xong (lưu ý kiểm tra giá trị của $month, $day, $year trước khi dùng hàm này để khỏi xảy ra lỗi) . . . sau này lấy ra thì dùng hàm date(string format [,int timestamp]) để lấy lại kiểu tương ứng . . .
pigeeken viết 01:37 ngày 10/10/2018
À quên, nên để field là kiểu int . . .
Bài liên quan
0