Ich arbeite an einem Point of Sale-Projekt. Ich möchte bei der Auswahl eines Produkts den Produktpreis in einem anderen Feld wiedergeben. Ich kann keinen Weg finden, es zu tun. hier ist mein Codephp aus der Datenbank auswählen und mehrere Felder ausfüllen
<?php
include('../connect.php');
$result = $db->prepare("SELECT * FROM products");
$result->bindParam(':userid', $res);
$result->execute();
?>
<form>
<select>
<?php
for ($i = 0; $row = $result->fetch(); $i++) {
?>
<option value="<?php echo $row['product_id'];?>">
<?php echo $row['product_code']; ?>
-
<?php echo $row['gen_name']; ?>
</option>
<?php } ?>
</select>
<input type="number" name="qty" min="1" placeholder="Qty" autocomplete="off" style="width: 68px; height:30px; padding-top:6px; padding- bottom: 4px; margin-right: 4px; font-size:15px;"/required>
<input type="number" name="pc" max="25" placeholder="disc" autocomplete="off" style="width: 68px; height:30px; padding-top:6px; padding-bottom: 4px; margin-right: 4px; font-size:15px;" />
<input type="number" name="price" max="25" value="price goes here " style="width: 68px; height:30px; padding-top:6px; padding-bottom: 4px; margin-right: 4px; font-size:15px;" />
<input type="hidden" name="date" value="<?php echo date('m/d/y'); ?>"/>
</form>
Ist ein Fehler aufgetreten? – Swellar
Ich habe gerade festgestellt, dass Sie einen Parameter nicht in der Abfrage binden. – Swellar
Oh, und vermeiden Sie die Verwendung von Inline-CSS, vor allem, wenn es viel – Swellar