PHP and Javascript Programming Problem
| From: | perrin_lee at hongkong dot com | Date: | Mon, 14 May 2001 08:03:50 +0000 |
| Subject: | PHP and Javascript Programming Problem | ||
| Groups: | php.install | ||
| Request: | Send a blank email to php-install+get-3147@lists.php.net to get a copy of this message | ||
Hi everybody,
Do you have some experience on PHP and Javascript Programming ? There are some problem for me.
Actually, I through Javascript program to get user input, and then pass to PHP program for examine
the input data.
When I run the program and select the computer only after submit the form, but the result are
$user_select[0] = computer,
$user_select[1] = mouse, $user_select[2] = keyboard and $user_select[3] = monitor. Why it should be
$user_select[0]=
computer only ? Because I chosen the computer only ! Could you help me ?
Here is the program :
====================================================================
<?php
session_register("user_select = array()");
?>
<html>
<body>
<form name=form1>
<table>
<td>
<select name="select1" size="4" >
<option value="computer">Computer
<option value="mouse">Mouse
<option value="keyboard">Keyboard
<option value="monitor">Monitor
</select>
</td>
<td>
<select name="select2" size="4" >
<option value="">You Selected
<option value="">============
</select>
</td>
</table>
<input type="button" value="Selected"
onClick="createOptions()">
<input type="Submit" name="Submit1" value="submit"
onClick="ViewOptions()">
<input type="reset" name="Submit2" value="Reset">
</form>
</body>
</html>
<script>
<!--
function createOptions(){
sel1 = document.form1.select1;
sel2 = document.form1.select2;
var num = sel1.selectedIndex;
var option = new Option(sel1.options[num].text);
var item = sel2.options.length;
sel2.options[item] = option;
}
function ViewOptions() {
var item = document.form1.select2.options.length;
<? php $user_select = "" ?>
for(var i=2 ; i<item ; i++)
{
var temp = document.form1.select2.options[i].text;
switch(temp) {
case "computer":
<?php $user_select[0] = "computer"; ?>
break;
case "mouse":
<?php $user_select[1] = "mouse"; ?>
break;
case "keyboard":
<?php $user_select[2] = "keyboard"; ?>
break;
case "monitor":
<?php $user_select[3] = "monitor"; ?>
break;
}
}
}
//-->
</script>
----------------------------------------------
Åwªï¨Ï¥ÎHongKong.com¶l¥ó¨t²Î
Thank you for using hongkong.com Email system