[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Нужна помощь
Гость_stas
Всем доброго времени суток
Надеюсь кто нибудь мне поможет
есть скритп , в диалоговом окне открывается текстовая строка оставки сообщения для конкретного сервис провайдера
Мне нужно показать конкретный номер билета Ticket_id или SP_id над Feedback сейчас показывает только первую строку с базы данных
неважно какого бы провайдера я не выбирал всегда один и тот же Ticket_id


<?php
//>>>>>>>>>>>>>> if userfeedback form submited via ajax
if(isset($_POST['userfeedbackformajax'])){
print_r($_REQUEST);
$msg=mysql_real_escape_string($_REQUEST['msg']);
$bookId=intval($_REQUEST['bookid']);
$sp_id=intval($_REQUEST['SP_id']);
//>>>>validate user Bookid
$userId=$_SESSION['user_id'];
$sql="SELECT * FROM `bookinginfo` WHERE `auto_id`='$bookId' AND `userid`='$userId'";
$result=mysql_query($sql);
$total=mysql_num_rows($result);
if($total>0){
//>>>>>>>>>>
mysql_query("INSERT INTO `users_feedback`(`book_id`,`msg`,`status`) VALUES($bookId,'$msg',1)");
$newFeedBackId=mysql_insert_id();
if($newFeedBackId>0){
echo "Feedback Form Submited Sucessfully";
}else{
echo "Error Occur Try again";
}
}else{
echo "Your Invalid Booking Id";
}
exit();
}
?>
<script type="text/javascript">
$(document).ready(function(){
//>>>>>>>>>On click Post Feedback button
$('.btn_post_feedback').live('click',(function(){
//$('#msg').html("");
document.getElementById("msg").value = "";
$('.hiddenbookid').val(0);
var BookId=$(this).attr('id');
$('.hiddenbookid').val(BookId);


//>>>>>>>>>>>>>>>>.
var userfeedback=$( "#feedbackform" ).dialog({
width:580,
height:440,
modal:true,
'autoOpen':false
});
userfeedback.dialog('open');
//>>>>>>>>>
}));
//>>>>>>>>>>>>>>>>>>>>>> On click post user feedback form button
$('.post_user_feedback').live('click',(function(){
var data=$('form#form-user-feedback').serialize();
$.post('usr_tickets.php',data,function(response){

$( "#feedbackform" ).dialog( "close" );
alert("Feedback Message Posted Sucessfully");
});
}));

//>>dom end
});

</script>
<?php
$sql=mysql_query("SELECT `bookinginfo`.*,(SELECT `SP_name` FROM `serviceprovider_info` WHERE `serviceprovider_info`.`SP_id`=`bookinginfo`.`SP_id` LIMIT 1) as `Provider` FROM bookinginfo WHERE userid=".$_SESSION['user_id']." GROUP BY Ticket_ID ORDER BY travelling_date LIMIT 0,100");
if(mysql_num_rows($sql)>0){
$i=1;
while($row=mysql_fetch_array($sql)){
$ticket_id=$row['Ticket_ID'];
$sp_id=$row['SP_id'];
$s=mysql_query("SELECT * FROM bookinginfo WHERE Ticket_ID='".$ticket_id."'");
$seatcount=mysql_num_rows($s);
$traveldate=$row['travelling_date'];
$bookdate=$row['booked_date'];
$payment_type=$row['PaymentType'];
$bookId=$row['auto_id'];
$bus_id=$row['Bus_id'];
$provider=$row['Provider'];
$bus_qry=mysql_query("SELECT Bus_fromcity,Bus_tocity FROM businfo WHERE Bus_id=".$bus_id);
if(mysql_num_rows($bus_qry)>0){
$bus=mysql_fetch_array($bus_qry);
$from=get_city_name($bus['Bus_fromcity']);
$to=get_city_name($bus['Bus_tocity']);
}
else{
$from="";
$to="";
}

}}
?>
<div id="feedbackform" style="display:none;" title="Leave Your Feedback">
<form id="form-user-feedback">
<table>

<tr>
<td><?php echo $sp_id;?>

<tr>
<td><strong>Feedback</strong> </td>

</tr>
<tr>
<td>
<textarea name="msg" id="msg" rows="10" cols="70"></textarea>
<input type="hidden" class="hiddenbookid" name="bookid" value="0">
<input type="hidden" class="hiddenspid" name="SP_id" value="0">
<input type="hidden" name="userfeedbackformajax" value="userfeedbackformajax">

</td>
</tr>
<tr>
<td>
<br><input type="button" class="submitbutton post_user_feedback" value="&nbsp;" id="<?php echo $bookId;?>">


</td>
</tr>

</table>

</form>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.