J'essaie d'extraire le prix de l'allocation en fonction des valeurs de l'employé sélectionné. Lorsque je sélectionne un employé, les types d'allocations générés, mais le même prix est répercuté pour chaque type d'allocation.Remplissez un champ de texte basé sur une valeur générée par la sélection de la boîte déroulante
J'ai essayé le code ci-dessous, mais ne peut pas trouver l'erreur. Pourriez-vous s'il vous plaît m'aider à trouver l'erreur dans mon code ??
<div class="form-group">
<label class="control-label col-lg-4" for="advanceAmount">Allowances: </label>
<div class="col-lg-3">
<?php
for($i = 0; $i < count($b); $i++){
echo '<input type="text" class="form-control input-sm margin-bottom" name="allowance_type" value="' . $b[$i] . '">';
}
?>
</div>
<div class="col-lg-3">
<?php
$i = 0;
$s = mysqli_query($connection,"select * from allowances_payroll where allowance_name = '$b[$i]'");
$r = mysqli_fetch_assoc($s);
for($i = 0; $i < count($b); $i++){
echo '<input type="text" class="form-control input-sm margin-bottom" value="' . $r['allowance_amount'] . '">';
}
?>
</div>
</div>
$ b est un type d'allocation explosive provenant de la base de données.
if($result1){
while($record = mysqli_fetch_array($result1)){
$empId = $record['emp_id'];
$department = $record['dep_name'];
$salary = $record['emp_basicSalary'];
$designation = $record['emp_classification'];
$allowance = $record['allowances_types'];
$b = explode(" ,", $allowance);
}
}
Merci
Merci beaucoup. cela fonctionne comme prévu. – lakshi