सबसे पहले आपको एक टेबल बनाने की जरूरत है जिसमें आपके इच्छित सभी आकार होंगे। आकार तालिका में आकार के लिए केवल आईडी और आकार के लिए एक नाम होना चाहिए, फिर अपना आकार ड्रॉप डाउन बनाने के लिए उस तालिका का उपयोग करें।
फिर अपने एचटीएमएल टेबल पेज पर ऐसा कुछ करें।
<?php
$con=mysqli_connect("localhost", "root", "");
mysqli_select_db($con,"login");
$query = mysqli_query("SELECT * FROM size");
$sizeParam = $database->query($query);
$sizeParam -> execute();
?>
फिर अपने एचटीएमएल में:
<TABLE id="dataTable">
<thead>
<tr>
<th style="text-align: center;"> Select </th>
<th style="text-align: center;"> <b>Size</b> </th>
<th style="text-align: center;"> <b>Color</b> </th>
<th><b>Quantity</b></th>
</tr>
</thead>
<tbody>
<tr id='C1' class='customer'>
<td><input type="checkbox" name="chk"/></td>
<td>
<select name="size[]" id="size" required="" >
<option value="">Select Size</option></select></td>
<?php while($getSizeRow = $sizeParam -> fetch_assoc()){ ?>
<option id="<?php echo $getSizwRow["sizeId"]; ?>"><?php echo $getSizwRow["sizeId"]; ?></option></select>
</td>
<td>
<select name="color[]" required="" >
<option value="">Select Color</option>
<option value="Aqua">Aqua</option>
<option value="Blue">Blue</option>
<option value="Black">Black</option>
<option value="Green">Green</option>
</select></td>
<td>
<input style="width: 120px; height: 26px; " oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" type="number" name="dress_quantity[]" class="qty1" onchange="calculate();" min="1" max="1000" maxlength="4" placeholder="Size Quantity" value="" required="">
</td>
</tr>
</tbody>
</TABLE>
<INPUT type="button" value="Add Row" onclick="addRow('dataTable')" />
<INPUT type="button" value="Delete Row" onclick="deleteRow('dataTable')" />
अब जब आप अपने प्रसंस्करण PHP पर डेटा प्राप्त करते हैं तो ऐसा कुछ करें।
if (isset($_POST['submit'])){
$con=mysqli_connect("localhost", "root", "");
mysqli_select_db($con,"login");
$quantity = $_POST['dress_quantity'];
$color = $_POST['color'];
$size = $_POST['size'];
$qry2="INSERT INTO product_color (product_size_id, product_color, product_quantity) VALUES (?, ?, ?)";
$result2= $con -> prepare($qry2);
$result2 -> bind_param(isi, $product_size_id, $color, $quantity);
if($result2 -> execute()){
echo '<script>alert("Record Added Successfully!")</script>';
echo '<script>window.location="try.php"</script>';
}else{
die("Error While Adding Stock! Please Try Again.");
}
}
}
इसमें त्रुटियां हो सकती हैं, यह मूल विचार है और मैं mysqli_*
के साथ ज्यादा धाराप्रवाह नहीं हूं इसलिए यदि कोई है तो मुझे उन्हें ठीक करने के लिए बताएं।