09/10/2018, 17:49

[q] truyền tham số

cho mình hỏi chuyện này tí :
1. khi chạy file php, thì phần header của trang html là do ta qui định hay dùng hàm xuất ra?

2. hàm nào dùng để điều chỉnh cửa sổ IE. thí dụ: cửa sổ đang chạy file php này sẽ bị không hiện thanh address, không hệin các nút min, max

3. mình đang làm phần Rate ( đánh giá ấy mà ). vậy làm sao để cho cửa sổ hiện ra vửa khít với text hiện trên cửa sổ?

4. khi ta bấm vào một button trong một form của html, đầu form khai báo là action="view.php" method ="POST" thì khi thực hiện, IE sẽ truyền những gì vào cho file view.php. cụ thể là những biến tên gì ( có phải là tên của các control trong form ấy ) và làm sao để ta có thể xác định được trạng thái của các control ấy thông qua các giá trị được truyền vào??
Hynohun viết 20:05 ngày 09/10/2018
e hèm hỏi nhiều quá
1. thích quy định sẵn hay xuất ra cũng được
2. cái này phai dùng JS thôi , đoạn code sau sẽ mở ra cửa sổ mới với định dạng tùy ý:
<a href=# onclick="window.open('yourpage.htm', 'newwin', 'toolbar=no,status=yes,menubar=no,scrollbars=no,re sizable=yes,width=500,height=400')">Click here</a>

menubar, toolbar la` may cai button, address bar...ở trên đó , set cho nó là "no" thì nó sẽ không hiện ra, widht height là kích thước của cửa sổ
3. Cai này chỉ có cách là set width height cho cửa sổ đó thôi
4.$value =$_POST['formfield'];

trả lời ngắn gọn nên chịu khó đọc nhé
White_Rose viết 19:53 ngày 09/10/2018
1. mặc định là text/html nhưng có thể thay đổi nếu thích
2. window.open() (JavaScript client chứ không phải là language server side)
3. tham khảo param thứ 3 của window.open. eg:
window.open("http://diendantinhoc.net","w_ddth","width:100;height:50") ;
he he, không nhớ rõ là width:100 hay width=100
4. truyền mọi giá trị các form's element. với <input type=text> thì là giá trị gõ vào, với <select> thì là value của option được chọn, với <input type=checkbox> thì là value nếu nó được check.... với các cái khác có ứng xử riêng -> phải tham khảo reference.
cách xác định thì tuỳ vào từng ngôn ngữ. với php hình như có cách viết tắt là $<tên form's element> thì phải.
nguyenthu viết 20:00 ngày 09/10/2018
Chào bạn,
Trong trang view.php, bạn cũng bắt đầu bằng code HTML, cho tới <form method="get">
... ở đây gõ lại các control, nhưng type="hidden"...
... thí dụ <input type="hidden" name="tho_cua_ban">...
</form>
<?php
// bạn viết code php ở đây, sau form get
echo $tho_cua_ban;
// bạn thêm dấu $ trước name của control để có biến
?>
Chúc thành công.
Thân
dtt_vn viết 19:59 ngày 09/10/2018
như vậy thì với radio button thì nếu được select, nó sẽ trả về cái gì khi truyền vào file??
nguyenthu viết 19:57 ngày 09/10/2018
Thí dụ như bạn có form như sau :
<form action="http://localhost/tho.php" method="post">
<input type="radio" name="MyRadio" value="1"> 1<br>
<input type="radio" name="MyRadio" value="2"> 2<br>
<input type="radio" name="MyRadio" value="3"> 3<br>
</form>
Nếu là button radio được select ở value="2", thì khi sang trang tho.php, bạn sẽ có biến :
$MyRadio bằng "2"
Thân
Bài liên quan
0