Menu
I have a drop down menu. Once i select the value i wanna pass that value to a php variable.
here’s my code.
[code=html] <select id=”account” name=”account”>
<option value=”0559″>Bank A/C 001</option>
<option value=”0553″>Bank A/C 002</option>
</select>
[code=html] <script>
function displayVals() {
var singleValues = $(“#account”).val();
$(“p”).html(“<b>Single:</b> ” + singleValues);
}
</script>
I wanna get the value of “account”.
[code=php]$account = $_get[‘account’];
echo $account;
[CODE]
function displayVals() {
var singleValues = $("#account").val();
$.ajax({
url: "script.php",
type: "GET",
data: {account: singleValues},
async: false,
});
$("p").html("<b>Single:</b> " + singleValues);
}
[/CODE]
[code=php]
if (!empty($_GET['account']))
$account = $_GET['account'];
else
$account = null;
echo $account;
[/code]
[code=html]<select id="account">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
<option value="4">D</option>
</select>
<script type='text/javascript'>
function displayVals() {
var singleValues = $("#account").val();
$.ajax({
type: "GET",
url: "testing.php",
data: {account: singleValues},
async: false,
});
}
</script>[/code]
[code=php]<?php
if (!empty($_GET['account'])){
$account = $_GET['account'];
}else{
$account = "empty";
}
echo $account;
?>[/code]
[code=html]
<select id="account" onchange="displayVals();">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
<option value="4">D</option>
</select>
<script type='text/javascript'>
function displayVals() {
var singleValues = $("#account").val();
$.ajax({
type: "GET",
url: "testing.php",
data: {account: singleValues},
async: false,
});
}
</script>
[/code]
[code=html]
<select id="account" onchange="displayVals();">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
<option value="4">D</option>
</select>
<script type='text/javascript'>
function displayVals() {
var singleValues = $("#account").val();
var connected = false;
var response = $.ajax({
type: "GET",
url: "testing.php",
data: {account: singleValues},
async: false,
success: function()
{
connected = true;
}
}.responseText);
if (connected == true)
{
alert(response);
}
}
</script>
[/code]
[code=html]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#account").change(function() {
$("#changeme").val($(this).val());
});
});
</script>
</head>
<body>
<select id="account">
<option value="-1">Please select...</option>
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
<option value="4">D</option>
</select>
<input type="hidden" id="changeme" name="value" />
</body>
</html>
[/code]
[code=html]<form action="" method="post"></form>[/code]
[code=html]<?=$_POST['value'];?>[/code]
[code=html]<script type="text/javascript">
$(document).ready(function() {
$("#account").change(function() {
$("#changeme").val($(this).val());
});
});
</script>[/code]
[code=html]
<?php
$action = $_POST['action'];
if($action=="test"):
$variables = $_POST['other_variables_you_want_to_call'];
// Play with variables, add to mysql database, etc.
endif;
?>
[/code]
[code=html]
<script type="text/javascript">
$(document).ready(function() {
$("#account").change(function() {
var var_name = $(this).val();
$.post("ajax.php", { name: var_name, others: "meh" },
function(data) {
if(data!="error") {
alert("Data loaded successfully: " + data);
}
});
});
});
</script>
[/code]
[code=html]<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("select[name='account']").change(function() {
var acc_no = $(this).val();
if(acc_no == -1) {
$("input[name$='cheque']").val("");
$("input[name$='voucher']").val("");
} else {
$.post("ajax.php", { action: "fetchDetails", account: acc_no },
function(data) {
if(data == "error") {
//errorHandling();
alert("Error");
} else {
var exploded = data.split(',');
$("input[name$='cheque']").val(exploded[0]);
$("input[name$='voucher']").val(exploded[1]);
}
});
}
});
});
</script>
</head>
<body>
<form action="" method="post">
<select name="account">
<option value="-1">Please select</option>
<option value="1">Account 1</option>
<option value="2">Account 2</option>
</select>
<input type="text" name="cheque" />
<input type="text" name="voucher" />
<input type="text" name="amount" />
</form>
</body>
</html>[/code]
[code=html]<?php
$action = $_POST['action'];
if($action == "fetchDetails"):
$account = $_POST['account'];
// SET THE REST UP WITH MYSQL
if($account == 1):
// SEND VIA COMMA VARIABLE DATA
echo "575000,675000";
exit;
endif;
if($account == 2):
echo "874324,980543";
exit;
endif;
echo "error";
endif;
?>[/code]
0.1.9 — BETA 6.2