התקדמות...
טוב, טיפלתי קצת בקוד, אבל נראה שבכל זאת צריך פה איזה array שיבדוק שדה אחר שדה. אנא עזרו לי, אני לא מתכנתת, ועובדת פה קצת לפי הגיון, וקצת קריאה בפורומים. הקוד הנוכחי שלי הוא:
<?php include "db_connect.php"; //connecting to MySQL server and DB $sql = "SELECT price FROM classics WHERE barcode IN (".$_POST['barcode1'].",".$_POST['barcode2'].",".$_POST['barcode3'].",".$_POST['barcode4'].")"; //basicly, u can iterate through all you $_POST vars with a loop and add all the vars to the query, this way you can check as many barcodes as you'd like. $res = mysql_query($sql); $total = 0; while($row=mysql_fetch_array($res)) { echo $_POST["barcode1"];echo " - ";echo $row['price']; echo "<br />"; $total += $row['price']; } echo $total; ?>
מכיון שרק barcode1 מופיע בהצגת הנתונים, ברור שרק הוא יופיע ולא שאר המשתנים. איך אבדוק בלופ את כל המשתנים מהטופס???