banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Lại code PHP  XML
  [Question]   Lại code PHP 26/08/2007 04:59:37 (+0700) | #1 | 81240
cvhainb
Member

[Minus]    0    [Plus]
Joined: 04/01/2007 14:32:38
Messages: 251
Offline
[Profile] [PM]
VD cho mọi người dễ hiểu:

Em có một dropdownlist dùng để load tất cả các tỉnh thành trong nước và em đã làm được cái này.

$query = mysql_query("Select * from Categories");
$num = mysql_num_rows($query);
if($num == 0)
echo "Khong co phan tu nao";
echo "<select name='cboCate'>";
for($i=0;$i<$num;$i++)
{
$row = mysql_fetch_array($query);
echo "<option value='".$row["CategoryID"]."' >".$row["CategoryName"]."</option>";
}
echo "</select>"; 


Cái em muốn hỏi như sau :

Khi em chọn tỉnh Đồng Nai trong Dropdownlist thì nó sẽ hiện ra ở cái
<input type='text'> là ID ứng với tỉnh Đồng Nai.Cái này trong ASP.NET em làm được mà trong PHP em không hình dung ra được.Mong mọi người hướng dẫn.Thanks all !.
[Up] [Print Copy]
  [Question]   Lại code PHP 26/08/2007 05:54:44 (+0700) | #2 | 81247
hoangaus
Member

[Minus]    0    [Plus]
Joined: 27/06/2006 03:18:21
Messages: 13
Offline
[Profile] [PM]
ban đầu là 1 dropdownlist , chọn 1 giá trị thì load thêm input thì cái này bạn phải viết thêm javascript chứ ... 1 mình php đâu có làm được ... trong tag <option></option> của html bạn viết tag này khi có sự thay đổi hoặc được click thì load function loadinput của javascript ví dụ như
Code:
<script>
function loadinput()
{
// bblabla
}
</script>
<select name="test" onchange="loadinput">
<option value="ohyeah">hihihihihihi</option>
</select>

[Up] [Print Copy]
  [Question]   26/08/2007 07:42:35 (+0700) | #3 | 81270
[Avatar]
SuperChicken
Elite Member

[Minus]    0    [Plus]
Joined: 11/07/2006 18:31:27
Messages: 635
Location: bottom of hell
Offline
[Profile] [PM]
Yêu cầu của bạn chỉ cần dùng JS chứ PHP chẳng có liên can gì ở đây hết, JS là ngôn ngữ client-side, PHP là server-side.
bạn hoangaus trả lời đúng nhưng sao ko biết cho đủ (dùng sự kiện onchange để cập nhật giá trị input):
Code:
<select name="provList" onchange="javascript:document.mainForm.updateInput.value = this.value">
<option value="Province 1">Đồng Nai</option>
<option value="Province 2">Bình Dương</option>
</select>

*PS: test lại nhe, tui chỉ viết theo trí nhớ, chưa có test smilie)
[Up] [Print Copy]
  [Question]   26/08/2007 11:39:16 (+0700) | #4 | 81304
cvhainb
Member

[Minus]    0    [Plus]
Joined: 04/01/2007 14:32:38
Messages: 251
Offline
[Profile] [PM]

Siêu trộm wrote:
Yêu cầu của bạn chỉ cần dùng JS chứ PHP chẳng có liên can gì ở đây hết, JS là ngôn ngữ client-side, PHP là server-side.
bạn hoangaus trả lời đúng nhưng sao ko biết cho đủ (dùng sự kiện onchange để cập nhật giá trị input):
Code:
<select name="provList" onchange="javascript:document.mainForm.updateInput.value = this.value">
<option value="Province 1">Đồng Nai</option>
<option value="Province 2">Bình Dương</option>
</select>

*PS: test lại nhe, tui chỉ viết theo trí nhớ, chưa có test smilie


Cám ơn anh nhiều.Vậy là có cái jsp hơn PHP rồi :lolsmilie .
[Up] [Print Copy]
  [Question]   26/08/2007 12:37:39 (+0700) | #5 | 81316
ngonchan
Elite Member

[Minus]    0    [Plus]
Joined: 23/02/2004 12:03:51
Messages: 136
Offline
[Profile] [PM] [WWW] [Yahoo!]

cvhainb wrote:

Cám ơn anh nhiều.Vậy là có cái jsp hơn PHP rồi :lolsmilie


Không phải là cái nào hơn cái nào, mà là tùy trường hợp mà dùng cho đúng thôi :wink:
[Up] [Print Copy]
  [Question]   27/08/2007 04:53:49 (+0700) | #6 | 81439
[Avatar]
canh_nguyen
Elite Member

[Minus]    0    [Plus]
Joined: 23/08/2004 18:55:09
Messages: 775
Location: Broken dream
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]

cvhainb wrote:

Cám ơn anh nhiều.Vậy là có cái jsp hơn PHP rồi :lolsmilie


JS # JSP.
[Up] [Print Copy]
  [Question]   Re: Lại code PHP 27/08/2007 05:40:56 (+0700) | #7 | 81450
hoangaus
Member

[Minus]    0    [Plus]
Joined: 27/06/2006 03:18:21
Messages: 13
Offline
[Profile] [PM]
vẽ đường thôi chứ k mách nước ... làm hết cho thì dễ dàng quá hehe smilie
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|