PDA

View Full Version : عدم ذخیره شدن داده ها پس از ایجاد کد Jquery



dddd10
شنبه 05 تیر 1395, 23:55 عصر
سلام
کد زیر را نوشتم و در قسمت jquery خواستم اگر کاربر رادیو اول را انتخاب میکنه چندتا dropdown نمایش بده. و وقتی رادیو دوم فعال شد گزینه های دیگری نمایش داده بشه....
تا اینجا مشکلی نبود اما پس از ذخیره، اطلاعات قسمت جی کوئری درج نمیشن.


<?php if(isset($_POST['check']) && ($_POST['check'] == 'message_check')){
if($_POST['type'] == 1){
$conn->query("INSERT INTO `ticket` VALUES('','".$_POST['fullname']."','".$_POST['type']."','".$name."','".$id1."', '', '','".$_POST['telphone']."','".$_POST['flight']."', '')");
print_r;
}


}
?>
<?php
$query_cities = $conn->query("SELECT id,name FROM `cities`");
?>


<script>
$(document).ready(function(){
$("#yeksare").click(function(){
$("#pyeksare").show();
$("#pdosare").hide();
});
});


$(document).ready(function(){
$("#dosare").click(function(){
$("#pdosare").show();
$("#pyeksare").hide();
});
});
</script>


<?php include("header.php"); ?>
<div class="grid_12">
<div class="box round first fullpage">
<h2> اضافه کردن تیکت </h2>
<div class="block ">
<form method="post" action="">
<label>نام و نام خانوادگی</label>
<input type="text" class="large" name="fullname" /><br/><br/>
<label>یکسره</label> <input type="radio" name="type" value="1" id="yeksare">
<label>دوسره</label> <input type="radio" name="type" value="2" id="dosare" ><br/>
<p id="pyeksare" style="display:none;">
<label>از</label>
<select name="from1">
<?php
$query_cities = $query_cities->fetchAll(PDO::FETCH_ASSOC);
foreach($query_cities as $from1){
$name = $from1['name'];
$id = $from1['id'];
?>
<option value="<?php echo $id; ?>"><?php echo $name; ?></option>
<?php } ?>
</select>


<label>به</label>
<select name="to1">
<?php
foreach($query_cities as $to){
$name1 = $to['name'];
$id1 = $to['id'];
?>
<option value="<?php echo $id1; ?>"><?php echo $name1; ?></option>
<?php } ?>
</select>
</p>
<p id="pdosare" style="display:none;">
<label>از</label>
<select name="from1">
<?php
foreach($query_cities as $from2){
$name2 = $from2['name'];
$id2 = $from2['id'];
?>
<option value="<?php echo $id2; ?>"><?php echo $name2; ?></option>
<?php } ?>
</select>
<label>به</label>
<select name="to1">
<?php
foreach($query_cities as $to2){
$name3 = $to2['name'];
$id3 = $to2['id'];
?>
<option value="<?php echo $id3; ?>"><?php echo $name3; ?></option>
<?php } ?>
</select>
<label>از</label>
<select name="from2">
<?php
foreach($query_cities as $from3){
$name4 = $from3['name'];
$id4 = $from3['id'];
?>
<option value="<?php echo $id4; ?>"><?php echo $name4; ?></option>
<?php } ?>
</select>
<label>به</label>
<select name="to2">
<?php
foreach($query_cities as $to3){
$name5 = $to3['name'];
$id5 = $to3['id'];
?>
<option value="<?php echo $id5; ?>"><?php echo $name5; ?></option>
<?php } ?>
</select>
</p><br/>
<label>شماره تماس </label> <input type="text" class="large" name="telphone"><br/><br/>
<label>شماره پرواز</label> <input type="text" class="large" name="flight"><br/>
<input type="hidden" name="check" value="message_check" />
<input type="submit" class="btn btn-pink" value="ذخیره">
<a onclick="javascript:history.back();"> انصراف </a>
</form>

dddd10
یک شنبه 06 تیر 1395, 23:15 عصر
دوستان تا جایی که متوجه شدم مقادیر $id و $id1 موقع ثبت فرم بصورت نال ارسال میشن. دلیل چیه؟؟؟