اذهب إلى المحتوى
  • 0

أرجوكم مساعدة في php و Mysql

Reda Boukheche2

السؤال

شرح عام:

في الجزائر لدينا الدولة مقسمة الى 48 ولاية Wilayas كل ولاية لها تقسيمات خاصة بها تسمى البلديات communes

يعني ممكن 1 ولاية تتفرع اوتابعة لها 25 بلدية 

الولاية 2 تابعة لها 20 بلدية 

الولاية 3 تابع لها 12 ولاية 

.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, وهكدا حتى تكتمل 48 ولاية مع تقسيماتها

---------------------------------------------------------

المشكل الدي اود المساعدة فيه:

انا رفعت اسماء 48 ولاية في MYSQL جعلت في الجدول اسم الولاية ورقمها التعريفي مسمى Wilaya_id

ورفعت اسماء البلديات التي كانت كثيرة لانها تتفرع من الولايات وتم جعل عنصر من الجدول مشترك مع كل بلدية وولاية 

مثلا الولاية 1 

البلديات التابعة لها:

بلدية,,,,,,,, رقم 1

بلدية,,,,,, رقم1

بلدية،،،،،،،،،رقم 1

الولاية 2

البلديات التابعة لها:

بلدية,,,,,,,, رقم 2

بلدية,,,,,, رقم2

بلدية،،،،،،،،،رقم 2

 

يعني يوجد مفتاح رابط 

لما اعمل اختيار select/option لولاية تخرج البلديات التابعة لها فقط 

وهكدا كل ولاية لما اعمل في سلكشن تظهر اتوماتكيا البلديات التابعة لها

اريدها php

استعملت الدالة while  

 class="row justify-content-between text-left">
                        <div class="form-group col-sm-6 flex-column d-flex"> <label class="form-control-label px-3">Wilaya<span class="text-danger"> *</span></label>
							<select class="form-control select2 select2-hidden-accessible" style="width: 100%;" tabindex="-1" aria-hidden="true" onblur="validate(7)" required>
								   <option selected="selected">NO ONE</option>
								<?php

$sql="SELECT * FROM `wilayas`";
$qr=mysqli_query($conn,$sql);
								
	
		while($rows=mysqli_fetch_assoc($qr)){


								?>

								<option value="<?php echo $rows['code']; ?>"><?php echo $rows['nom'];?></option>
								<?php
		
														}
	?>
</select>
 </div>
							
							<!--comuuuuuuuuuuuuuuuuuuuune-->
                        <div class="form-group col-sm-6 flex-column d-flex"> <label class="form-control-label px-3">Commune<span class="text-danger"> *</span></label> 
							
							<select class="form-control select2 select2-hidden-accessible" style="width: 100%;" tabindex="-1" aria-hidden="true" onblur="validate(8)" required>
								   <option selected="selected">NO ONE</option>
								<?php

	
	
			$s=  $rows['code'];
   $comune="SELECT  * FROM `communes` WHERE wilaya_id= '".$s."'";
			$qui=mysqli_query($conn,$comune);
					
							
while($comm=mysqli_fetch_assoc($qui)){
	
								?>

						<option value="<?php echo $comm['code_postal'];?>"><?php echo $comm['nome'];?></option>
								<?php
		
													
													}
													
	?>
</select>
                        </div>
							<!--comuuuuuuuuuuuuuuuuuuuuuuune-->
                        </div>
					<!--wilaya+ commune-->

 

2.JPG

3.JPG

13346_komok_cvet_chernyj_1680x1050_www.Gde-Fon.com.jpg

بتاريخ الآن قال Reda Boukheche2:

شرح عام:

في الجزائر لدينا الدولة مقسمة الى 48 ولاية Wilayas كل ولاية لها تقسيمات خاصة بها تسمى البلديات communes

يعني ممكن 1 ولاية تتفرع اوتابعة لها 25 بلدية 

الولاية 2 تابعة لها 20 بلدية 

الولاية 3 تابع لها 12 ولاية 

.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, وهكدا حتى تكتمل 48 ولاية مع تقسيماتها

---------------------------------------------------------

المشكل الدي اود المساعدة فيه:

انا رفعت اسماء 48 ولاية في MYSQL جعلت في الجدول اسم الولاية ورقمها التعريفي مسمى Wilaya_id

ورفعت اسماء البلديات التي كانت كثيرة لانها تتفرع من الولايات وتم جعل عنصر من الجدول مشترك مع كل بلدية وولاية 

مثلا الولاية 1 

البلديات التابعة لها:

بلدية,,,,,,,, رقم 1

بلدية,,,,,, رقم1

بلدية،،،،،،،،،رقم 1

الولاية 2

البلديات التابعة لها:

بلدية,,,,,,,, رقم 2

بلدية,,,,,, رقم2

بلدية،،،،،،،،،رقم 2

 

يعني يوجد مفتاح رابط 

لما اعمل اختيار select/option لولاية تخرج البلديات التابعة لها فقط 

وهكدا كل ولاية لما اعمل في سلكشن تظهر اتوماتكيا البلديات التابعة لها

اريدها php

استعملت الدالة while  


 class="row justify-content-between text-left">
                        <div class="form-group col-sm-6 flex-column d-flex"> <label class="form-control-label px-3">Wilaya<span class="text-danger"> *</span></label>
							<select class="form-control select2 select2-hidden-accessible" style="width: 100%;" tabindex="-1" aria-hidden="true" onblur="validate(7)" required>
								   <option selected="selected">NO ONE</option>
								<?php

$sql="SELECT * FROM `wilayas`";
$qr=mysqli_query($conn,$sql);
								
	
		while($rows=mysqli_fetch_assoc($qr)){


								?>

								<option value="<?php echo $rows['code']; ?>"><?php echo $rows['nom'];?></option>
								<?php
		
														}
	?>
</select>
 </div>
							
							<!--comuuuuuuuuuuuuuuuuuuuune-->
                        <div class="form-group col-sm-6 flex-column d-flex"> <label class="form-control-label px-3">Commune<span class="text-danger"> *</span></label> 
							
							<select class="form-control select2 select2-hidden-accessible" style="width: 100%;" tabindex="-1" aria-hidden="true" onblur="validate(8)" required>
								   <option selected="selected">NO ONE</option>
								<?php

	
	
			$s=  $rows['code'];
   $comune="SELECT  * FROM `communes` WHERE wilaya_id= '".$s."'";
			$qui=mysqli_query($conn,$comune);
					
							
while($comm=mysqli_fetch_assoc($qui)){
	
								?>

						<option value="<?php echo $comm['code_postal'];?>"><?php echo $comm['nome'];?></option>
								<?php
		
													
													}
													
	?>
</select>
                        </div>
							<!--comuuuuuuuuuuuuuuuuuuuuuuune-->
                        </div>
					<!--wilaya+ commune-->

 

2.JPG

3.JPG

13346_komok_cvet_chernyj_1680x1050_www.Gde-Fon.com.jpg

الصورة الاخيرة

مثال لولاية 1 اسمها Adrar والبلديات التابعة لها 11111111111 

ولاية 1 اسمها Chlef والبلديات التابعة لها 22222222

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1
بتاريخ 1 دقيقة مضت قال Reda Boukheche2:

نعم بالفعل عند استعمال التبوبيب في الصفحة التي تم ارسال لها البيانات تم ظهور البلديات حسب الولاية المختارة 

لاكن كبف ارجعها الى الصفحة الاصلية INDEX

قم بنفس الخطوات أنشئ ملف php و ضع به الإستعلام و الحلقة التي تُنشئ عناصر option و بعد ذلك ضع مسار الملف في الخاصية url نفس ما شرحت في أول تعليق.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

أعتقد أنك تريد عندما يختار المُستخدم ولاية من الولايات يتم عرض البلديات الخاصة بتلك الولاية فقط و إذا غير الإختيار يتم تغيير العرض مرة أخرى. هنا أنت بحاجة إلى إستعمال تقنية ajax و استعمال جافاسكربت للتسمع على حدث change في عُنصر select:

بفرض أن عُنصر القائمة الذي تعرض فيه الولايات يأخذ الخاصية id بالقيمة state-dropdown بهذا الشكل مثلاً:

<select class="form-control" id="state-dropdown">

ضع أيضاً عُنصر select خاص بالبلديات و أعطه id بالقيمة مثلاً: city-dropdown و إجعله فارغاً مبدئياً:

<select class="form-control" id="city-dropdown">

</select>

بعد ذلك في أسفل الملف بداخل وسم script تسمع على حدث change في قائمة الولايات:

<script>
  $(document).ready(function() {
    
    $('#state-dropdown').on('change', function() {
      var state_id = this.value;
      $.ajax({
        url: "cities-by-state.php", // هنا نرسل الطلب إلى الخادم
        type: "POST",
        data: {
          state_id: state_id // إرسال قيمة id الذي اختاره المُستخدم
        },
        cache: false,
        success: function(result) {
          $("#city-dropdown").html(result); // وضع النتيجة بداخل قائمة البلديات
        }
      });


    });
  });
</script>

و في ملف cities-by-state.php نُعالج الطلب و نُرجع النتيجة:

<?php

require_once "db.php";

$state_id = $_POST["state_id"];

$result = mysqli_query($conn, "SELECT * FROM cities where state_id = $state_id");
?>

<option value="">Select City</option>
<?php
while ($row = mysqli_fetch_array($result)) {
?>
    <option value="<?php echo $row["id"]; ?>"><?php echo $row["name"]; ?></option>
<?php
}
?>

فقط نستعلم على عن السجلات التابعة لتلك الولاية التي تم إختيارها. تحتاج إلى صياغة الإستعلام على حسب أسماء الأعمدة و الجداول لديك.

الأهم هي الفكرة و الخطوات كالتالي:

  • عرض عُنصر select يحوي كل الولايات بحيث كل option يحوي قيمة الid في الخاصية value لأنه ضروري إرساله مع الطلب لصياغة الإستعلام.
  • عرض عُنصر select مبدئياً فارغ أو يُمكنك وضع option واحد فيه تطلب فيه من المُستخدم إختيار ولاية مُحددة.
  • التسمع على حدث change على العُنصر select الخاص بالولايات و في حالة تفعيل الحدث من المُستخدم : جلب قيمة id و إرسالها في طلب ajax.
  • معالجة الطلب و إرجاع النتائج.
  • في حالة نجاح الطلب نضع المحتوى بداخل قائمة البلديات.

استخدمت مكتبة jQuery لكتابة شيفرات جافاسكربت.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 31 دقائق مضت قال عبود سمير:

أعتقد أنك تريد عندما يختار المُستخدم ولاية من الولايات يتم عرض البلديات الخاصة بتلك الولاية فقط و إذا غير الإختيار يتم تغيير العرض مرة أخرى. هنا أنت بحاجة إلى إستعمال تقنية ajax و استعمال جافاسكربت للتسمع على حدث change في عُنصر select:

بفرض أن عُنصر القائمة الذي تعرض فيه الولايات يأخذ الخاصية id بالقيمة state-dropdown بهذا الشكل مثلاً:


<select class="form-control" id="state-dropdown">

ضع أيضاً عُنصر select خاص بالبلديات و أعطه id بالقيمة مثلاً: city-dropdown و إجعله فارغاً مبدئياً:


<select class="form-control" id="city-dropdown">

</select>

بعد ذلك في أسفل الملف بداخل وسم script تسمع على حدث change في قائمة الولايات:


<script>
  $(document).ready(function() {
    
    $('#state-dropdown').on('change', function() {
      var state_id = this.value;
      $.ajax({
        url: "cities-by-state.php", // هنا نرسل الطلب إلى الخادم
        type: "POST",
        data: {
          state_id: state_id // إرسال قيمة id الذي اختاره المُستخدم
        },
        cache: false,
        success: function(result) {
          $("#city-dropdown").html(result); // وضع النتيجة بداخل قائمة البلديات
        }
      });


    });
  });
</script>

و في ملف cities-by-state.php نُعالج الطلب و نُرجع النتيجة:


<?php

require_once "db.php";

$state_id = $_POST["state_id"];

$result = mysqli_query($conn, "SELECT * FROM cities where state_id = $state_id");
?>

<option value="">Select City</option>
<?php
while ($row = mysqli_fetch_array($result)) {
?>
    <option value="<?php echo $row["id"]; ?>"><?php echo $row["name"]; ?></option>
<?php
}
?>

فقط نستعلم على عن السجلات التابعة لتلك الولاية التي تم إختيارها. تحتاج إلى صياغة الإستعلام على حسب أسماء الأعمدة و الجداول لديك.

الأهم هي الفكرة و الخطوات كالتالي:

  • عرض عُنصر select يحوي كل الولايات بحيث كل option يحوي قيمة الid في الخاصية value لأنه ضروري إرساله مع الطلب لصياغة الإستعلام.
  • عرض عُنصر select مبدئياً فارغ أو يُمكنك وضع option واحد فيه تطلب فيه من المُستخدم إختيار ولاية مُحددة.
  • التسمع على حدث change على العُنصر select الخاص بالولايات و في حالة تفعيل الحدث من المُستخدم : جلب قيمة id و إرسالها في طلب ajax.
  • معالجة الطلب و إرجاع النتائج.
  • في حالة نجاح الطلب نضع المحتوى بداخل قائمة البلديات.

استخدمت مكتبة jQuery لكتابة شيفرات جافاسكربت.

اهلا اخي شكرا جزيلا لك 

لكن لم اعرف كيف استخدم الطريقة 

يتم الارسال الى السرفر لاكن لا يتم الرد 

هل ممكن محاولة تعديل الكود ب id الدي عملته انا 

<?php
if($conn = mysqli_connect('localhost', 'root', '','bt'))
 {
	echo '';
}
ELSE{

	echo ("Connection failed: " . mysqli_connect_error());
    echo mysqli_error($conn);

             }

mysqli_query($conn,"SET NAMES UTF8");



			if (isset($_POST['submit'])	){
		
			
                  $prenom=$_POST['fname'];
                  $nom=$_POST['lname'];
                  $email=$_POST['fname'];
                  $prenom=$_POST['fname'];
				
				
			}		
						
						?>

	


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
	<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
	<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.0.3/css/font-awesome.css">
		<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
		<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.bundle.min.js"></script>
	<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.2.0/js/bootstrap-datepicker.min.js"></script>
	<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.2.0/css/datepicker.min.css" rel="stylesheet">


	<link rel="stylesheet" href="csst/css/bt.css">
	<script src="csst/js/bt.js"></script>
</head>
	

	
<body
	  
	  
	  >
	
	
	
	<!--Carousel Wrapper-->
	
	<div class="container-fluid px-1 py-5 mx-auto">
    <div class="row d-flex justify-content-center">
        <div class="col-xl-7 col-lg-8 col-md-9 col-11 text-center">
  <div id="carousel-example-2" class="carousel slide carousel-fade" data-ride="carousel">
    <!--Indicators-->
    <ol class="carousel-indicators">
      <li data-target="#carousel-example-2" data-slide-to="0" class="active"></li>
      <li data-target="#carousel-example-2" data-slide-to="1"></li>
      <li data-target="#carousel-example-2" data-slide-to="2"></li>
    </ol>
    <!--/.Indicators-->
    <!--Slides-->
    <div class="carousel-inner" role="listbox">
      <div class="carousel-item active">
        <div class="view">
          <img class="d-block w-100" src="csst/img/anti.jpg"
            alt="First slide">
          <div class="mask rgba-black-light"></div>
        </div>
        <div class="carousel-caption">
          <h3 class="h3-responsive">ANTE ACNE</h3>
          <p>SERUM</p>
        </div>
      </div>
      <div class="carousel-item">
        <!--Mask color-->
        <div class="view">
          <img class="d-block w-100" src="csst/img/img2.jpg"
            alt="Second slide">
          <div class="mask rgba-black-strong"></div>
        </div>
        <div class="carousel-caption">
          <h3 class="h3-responsive"></h3>
          <p></p>
        </div>
      </div>
      <div class="carousel-item">
        <!--Mask color-->
        <div class="view" style="    position: relative;
    border: #1a1e21 3px solid;
    border-radius: 5px;">
          <img class="d-block w-100" src="csst/img/img3.jpg"
            alt="Third slide">
          <div class="mask rgba-black-slight"></div>
        </div>
        <div class="carousel-caption">
          <h3 class="h3-responsive"></h3>
          <p></p>
        </div>
      </div>
    </div>
    <!--/.Slides-->
    <!--Controls-->
    <a class="carousel-control-prev" href="#carousel-example-2" role="button" data-slide="prev">
      <span class="carousel-control-prev-icon" aria-hidden="true"></span>
      <span class="sr-only">Previous</span>
    </a>
    <a class="carousel-control-next" href="#carousel-example-2" role="button" data-slide="next">
      <span class="carousel-control-next-icon" aria-hidden="true"></span>
      <span class="sr-only">Next</span>
    </a>
    <!--/.Controls-->
  </div>
  </div>
  </div>
  </div>
  <!--/.Carousel Wrapper-->
	
	
	
	
	
	
	
	
	
	
	<div class="container-fluid px-1 py-5 mx-auto">
    <div class="row d-flex justify-content-center">
        <div class="col-xl-7 col-lg-8 col-md-9 col-11 text-center">
      
            <div class="card">
                <h3 class="text-center mb-4 alert alert-success" role="alert">Formulaire de demande de produit : <b style="color: green">ANTE ACNE</b></h3>
                <h5 class="text-center mb-4 alert alert-danger" role="alert">Les champs spécifiés par (*) <b style="color: red">sont obligatoires</b></h5>
                <h5 class="text-center mb-4 alert alert-primary" role="alert">Veuillez écrire les informations d’expédition sans erreur (SVP) </h5>
				<p class="info"><b style="color: red">Etape 1: </b>Information parsonel</p>
                <form class="form-card" onsubmit="event.preventDefault() action="" method="post"">
                    <div class="row justify-content-between text-left">
                        <div class="form-group col-sm-6 flex-column d-flex"> <label class="form-control-label px-3">Prénom<span class="text-danger"> *</span></label> <input type="text" id="fname" name="fname" placeholder="Enter your first name" onblur="validate(1)" required> </div>
                        <div class="form-group col-sm-6 flex-column d-flex"> <label class="form-control-label px-3">Nom<span class="text-danger"> *</span></label> <input type="text" id="lname" name="lname" placeholder="Enter your last name" onblur="validate(2)" required> </div>
                    </div>
                    <div class="row justify-content-between text-left">
                        <div class="form-group col-sm-6 flex-column d-flex"> <label class="form-control-label px-3">Email<span class="text-danger"> *</span></label> <input type="email" id="email" name="email" placeholder="" onblur="validate(3)" required> </div>
                        <div class="form-group col-sm-6 flex-column d-flex"> <label class="form-control-label px-3">N°Téléphone<span class="text-danger"> *</span></label> <input type="text" id="mob" name="mob" placeholder="" onblur="validate(4)" required> </div>
                    </div>
                    <div class="row justify-content-between text-left">
                        <div class="form-group col-sm-6 flex-column d-flex"> <label class="form-control-label px-3">Sexe<span class="text-danger"> *</span></label> 					<select class="form-control select2 select2-hidden-accessible" style="width: 100%;" tabindex="-1" aria-hidden="true" onblur="validate(5)" required>
   <option selected="selected">NO ONE</option>
   <option value="1">femme</option>
   <option value="2">Homme</option>
</select>
                        </div>
						 <div class="form-group col-sm-6 flex-column d-flex"> <label class="form-control-label px-3">Année de aissance<span class="text-danger"> *</span></label> <input type="text" class="form-control" name="datepicker" id="datepicker" onblur="validate(6)" required>
                        </div>
                        </div>
					<!--wilaya+ commune-->
					    <div class="row justify-content-between text-left">
                        <div class="form-group col-sm-6 flex-column d-flex"> <label class="form-control-label px-3">Wilaya<span class="text-danger"> *</span></label>
							<select class="form-control select2 select2-hidden-accessible" style="width: 100%;" tabindex="-1" aria-hidden="true" onblur="validate(7)" required id="wilaya">
								   <option selected="selected">NO ONE</option>
								<?php

$sql="SELECT * FROM `wilayas`";
$qr=mysqli_query($conn,$sql);
								
	
		while($rows=mysqli_fetch_assoc($qr)){


								?>

								<option value="<?php echo $rows['code']; ?>"><?php echo $rows['nom'];?></option>
								<?php
		
														}
	?>
</select>
 </div>
							
							<!--comuuuuuuuuuuuuuuuuuuuune-->
                        <div class="form-group col-sm-6 flex-column d-flex"> <label class="form-control-label px-3">Commune<span class="text-danger"> *</span></label> 
							
							<select class="form-control select2 select2-hidden-accessible" style="width: 100%;" tabindex="-1" aria-hidden="true" onblur="validate(8)" required id="baladya">
								   <option selected="selected">NO ONE</option>
								<?php

	
$state_id = $_POST["state_id"];

$result = mysqli_query($conn, "SELECT * FROM communes where wilaya_id = $state_id");
								

			while ($row = mysqli_fetch_array($result)) {
?>

						<option value="<?php echo $row["id"]; ?>"><?php echo $row["name"]; ?></option>
								<?php
		
													
													
													}
	?>
</select>
                        </div>
							<!--comuuuuuuuuuuuuuuuuuuuuuuune-->
                        </div>
					<!--wilaya+ commune-->
				
                    
                    <div class="row justify-content-between text-left">
                        <div class="form-group col-12 flex-column d-flex"> <label class="form-control-label px-3">Combien de produits voulez-vous commander?<span class="text-danger"> *</span></label> <input type="text" id="ans" name="ans" placeholder="" onblur="validate(9)" required> </div>
                    </div>
                    <div class="row justify-content-end">
                        <div class="form-group col-sm-6"> <button type="submit" class="btn-block btn-success" name="submit">VALIDER (1/3)</button> </div>
						
                    </div>
                </form>
            </div>
        </div>
    </div>
</div>
	
	<script>
  $(document).ready(function() {
    
    $('#wilaya').on('change', function() {
      var state_id = this.value;
      $.ajax({
        url: "index.php", // هنا نرسل الطلب إلى الخادم
        type: "POST",
        data: {
          state_id: state_id // إرسال قيمة id الذي اختاره المُستخدم
        },
        cache: false,
        success: function(result) {
          $("#baladya").html(result); // وضع النتيجة بداخل قائمة البلديات
        }
      });


    });
  });
</script>
	
	
	
<script type="text/javascript">
						$("#datepicker").datepicker({
    format: "yyyy",
    viewMode: "years", 
    minViewMode: "years",
    autoclose:true //to close picker once year is selected
});
						
						</script>
<!--hhhhhhhhhhhhhhhhhhhhh-->
<footer style="background: #0D430D; height: 95px;  ">
	
	<img src="csst/img/Logo-215x83.png" style="text-align: center;padding-top: 5px; float: right">
	<p style="padding-left: white;
    /* text-align: right; */
    float: left;
    height: -100px;
    padding-top: 37px;
    padding-left: 10px;
    color: wheat;
    font-size: 12px;
    font-family: system-ui;">copyright @ distribué Laboratoires Algeries 2022 </p>
	
	</footer>
</body>
	
</html>

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 30 دقائق مضت قال Reda Boukheche2:

اهلا اخي شكرا جزيلا لك 

لكن لم اعرف كيف استخدم الطريقة 

يتم الارسال الى السرفر لاكن لا يتم الرد 

هل ممكن محاولة تعديل الكود ب id الدي عملته انا 

قم بإرسال الطلب إلى ملف مُنفصل و ليس نفس الملف index.php و تتبع الطلب الذي سيُرسل عند التغيير في select من خلال أدوات المطورين في المتصفح الذي تعمل عليه من خلال تبويب Network إن حدثت أخطاء ستتمكن من معرفة معلومات عنها هناك.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 44 دقائق مضت قال عبود سمير:

قم بإرسال الطلب إلى ملف مُنفصل و ليس نفس الملف index.php و تتبع الطلب الذي سيُرسل عند التغيير في select من خلال أدوات المطورين في المتصفح الذي تعمل عليه من خلال تبويب Network إن حدثت أخطاء ستتمكن من معرفة معلومات عنها هناك.

نعم بالفعل عند استعمال التبوبيب في الصفحة التي تم ارسال لها البيانات تم ظهور البلديات حسب الولاية المختارة 

لاكن كبف ارجعها الى الصفحة الاصلية INDEX

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 50 دقائق مضت قال عبود سمير:

قم بنفس الخطوات أنشئ ملف php و ضع به الإستعلام و الحلقة التي تُنشئ عناصر option و بعد ذلك ضع مسار الملف في الخاصية url نفس ما شرحت في أول تعليق.

شكرا جزيلا اضن بدأت افهم الامر جيدا شكراا لك

حسب فهمي كأنها لعبة تنس تقدف لصفحة والصفحة تعيد ارسال الرقم الى الصفحة الاصلية التي تعرف به البلديات

لاكن هناك اطالة كبيرة في ظهورة قائمة البلديات بعد اعادتها 

حيث في اللوحة يظهر id انه عاد لاكن البلديات لم تظهر

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

من فضلكم مساعدتي

بتاريخ 6 ساعات قال عبود سمير:

قم بنفس الخطوات أنشئ ملف php و ضع به الإستعلام و الحلقة التي تُنشئ عناصر option و بعد ذلك ضع مسار الملف في الخاصية url نفس ما شرحت في أول تعليق.

لم افهم اخي هل تقصد انشاء ملف ثالث اخر

تم التعديل في بواسطة Reda Boukheche2
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 10 دقائق مضت قال Reda Boukheche2:

من فضلكم مساعدتي

لم افهم اخي هل تقصد انشاء ملف ثالث اخر

بإمكانك مُتابعة الشرح التالي: هنا فهو يشرح نفس الفكرة و لثلاث قوائم خيارات: الدول، المقاطعات و المدن.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...