ෆෝම් එකක් ෆිල් කරද්දී ඩේට් එක චේන්ජ් කරන වෙලාවේදී ඒ දවසට අදාල දත්ත ටික ඒ ෆෝරම් එකේම ලෝඩ් වෙන්න හැදුවා. නමුත් ගැටලුව තියෙන්නේ ලැබෙන දත්ත ලිස්ට් එකෙන් කැමති දත්තයක් උඩ ක්ලික් කරාම ඊට පහලින් තියෙන ටෙක්ස්ට් බොක්ස් එකේ ඩිස්ප්ලේ වෙන්නේ [object Object] කියල. මේකට හේතුව මොකද්ද.? දන්නා කෙනෙක්ට පැහැදිලි කරලා දෙන්න පුළුවන් ද.?
මෙන්න මගේ කෝඩ් එක...
මෙන්න PHP කෝඩ් එක. එකේ නම් අවුලක් පෙන්නේ නෑ.. මොකද ඩේටා ටික ලස්සනට ෆෝම් එකේ ඩිස්ප්ලේ වෙනවා ටේබල් එක ඇතුලේ.
මෙන්න මගේ කෝඩ් එක...
Code:
<script type="text/javascript">
$(document).ready(function(){
//send data to process if vehicles available for the selected date from the input
$('#Odate').change(function(){
var cdate=$(this).val();
$.post('searchExistingDrivers.php',{dates:cdate}, function(data) {
$('#odateInfo').slideDown(300);
$('#odateInfo').html(data);
//alert(data);
});
});
$(document).on('click', 'a', function() {
var ID = $(this).val('id'); //Fetch Vehicle Number
var Name=$(this).val('name');
//alert(id);
$("#vehID").val(ID);
$("#DID").val(Name);
});
</script>
මෙන්න PHP කෝඩ් එක. එකේ නම් අවුලක් පෙන්නේ නෑ.. මොකද ඩේටා ටික ලස්සනට ෆෝම් එකේ ඩිස්ප්ලේ වෙනවා ටේබල් එක ඇතුලේ.
Code:
<?php
// Data could be pulled from a DB
include('database.php');
// Cleaning up the term
$term = $_POST['dates'];
$query=mysql_query("SELECT * FROM vehiclereg WHERE NOT EXISTS (SELECT * FROM orders WHERE orders.VehID=vehiclereg.VehicleNo AND orders.OrderDate='$term') ");
?>
<table width="300"><tr>
<th>Vehicle No</th><th>DriverID</th></tr>
<?php
while($row=mysql_fetch_array($query)){
$VehNo=$row['VehicleNo'];
$DriverID=$row['DriverID'];
?>
<tr>
<td><a href=#?id='<?php echo $VehNo; ?>'><?php echo $VehNo; ?></a></td>
<td><a href=#?name='<?php echo $DriverID; ?>'><?php echo $DriverID; ?></a></td>
</tr>
<?php
}
?>
</table>
Last edited:
