09/10/2018, 23:59
Xin Giúp đỡ: Không Hiểu Code Sai Chỗ Nào Mà ứng Dụng Ko Chạy !
Mong các bạn giúp đỡ :
Mình có 2 trang index.php, ql.php và CSDL tên là db_duong như sau:
index.php:
<form action ="ql.php", method ="POST">
Mời Bạn Nhập Username : <input type="text" , name ="U" , value ="" , sixe ="40"><br>
Mời Bạn Nhập Password : <input type="text" , name ="P" , value ="" , sixe ="40"><br>
<input type="submit", name = "submit", value ="submit" >
<input type ="reset" , name ="reset", value ="Làm Mới">
</form>
ql.php:
<?php
$conn=mysql_connect("localhost","root","")or
die("khong ket noi dc");
$choose=mysql_select_db("db_duong")or
die("khong tim thay CSDL");
?>
<?php
if(isset($submit))
$u=$_POST[$U];
$p=$_POST[$P];
settype($u,"varchar");
settype($p,"varchar");
$query="insert into tbl_duong(ID,Pass) values('$u','$p')";
mysql_query($query)or
die("khong insert dc");
mysql_close($conn);
?>
db_duong gồm có 1 table tbl_duong có 2 field là : ID và Pass.
Không hiểu sao mình ko tài nào insert dc vào CSDL, dù đã nhiều ngày tìm kiếm các chủ đề giải đáp liên quan trên các diễn đàn CNTT nhưng kết quả vẫn là zero. Mong các bạn đã làm qua cho mình học hỏi thêm kinh nghiệm.
Câu query ở trên: $query="insert into tbl_duong(ID,Pass) values('$u','$p')"; mình đã chạy thử trong phpMyadmin chức năng là SQL thì insert thành công,không hiểu là code mình sai gì đã sửa chửa nhiều lần nhưng thất bại. Mong các bạn giúp đỡ !
Nếu có thể các bạn sửa giúp mình hoàn chỉnh ứng dụng này nhé !
Mình có 2 trang index.php, ql.php và CSDL tên là db_duong như sau:
index.php:
<form action ="ql.php", method ="POST">
Mời Bạn Nhập Username : <input type="text" , name ="U" , value ="" , sixe ="40"><br>
Mời Bạn Nhập Password : <input type="text" , name ="P" , value ="" , sixe ="40"><br>
<input type="submit", name = "submit", value ="submit" >
<input type ="reset" , name ="reset", value ="Làm Mới">
</form>
ql.php:
<?php
$conn=mysql_connect("localhost","root","")or
die("khong ket noi dc");
$choose=mysql_select_db("db_duong")or
die("khong tim thay CSDL");
?>
<?php
if(isset($submit))
$u=$_POST[$U];
$p=$_POST[$P];
settype($u,"varchar");
settype($p,"varchar");
$query="insert into tbl_duong(ID,Pass) values('$u','$p')";
mysql_query($query)or
die("khong insert dc");
mysql_close($conn);
?>
db_duong gồm có 1 table tbl_duong có 2 field là : ID và Pass.
Không hiểu sao mình ko tài nào insert dc vào CSDL, dù đã nhiều ngày tìm kiếm các chủ đề giải đáp liên quan trên các diễn đàn CNTT nhưng kết quả vẫn là zero. Mong các bạn đã làm qua cho mình học hỏi thêm kinh nghiệm.
Câu query ở trên: $query="insert into tbl_duong(ID,Pass) values('$u','$p')"; mình đã chạy thử trong phpMyadmin chức năng là SQL thì insert thành công,không hiểu là code mình sai gì đã sửa chửa nhiều lần nhưng thất bại. Mong các bạn giúp đỡ !
Nếu có thể các bạn sửa giúp mình hoàn chỉnh ứng dụng này nhé !
Bài liên quan
hoặc bạn có thể set: register_global On trong php.ini (không nên dùng cách này)
Các cao thủ gần xa mong dc giúp đỡ phần ứng dụng bên trên, hãy cho mình lời khuyên, hướng dẫn nào để mình hoàn thành công việc bé nhỏ trên đi !
Để debug step by step, bạn có thể dùng những IDE có hỗ trợ debug như Zend Studio chẳng hạn. Còn không thì dùng echo + die