Trying to explode id's into option values with INNER JOIN function Would you assist to find what is missing? Below is my code:
<select name="productSize" class="span8 tip" required>
<?php $query=mysqli_query($con,"select size.id,size.sizeName from size
INNER JOIN products ON size.id=products.productSize where
products.id='$pid'");
while($row = mysqli_fetch_assoc($query)) {
$size = $row['productSize'];
$boom = explode(",", $size);
foreach ($boom as $row){
echo '<option value='.$row['id'].'>'.$row['sizeName'].'</option>';
} ?>
</select>
UPDATE: Thanks to guys pointing out on my mistakes, here is an updated code showing productSize comma-separated ID's as option values.
<?php $query=mysqli_query($con,"select size.id, size.sizeName,
products.productSize from size INNER JOIN products ON
size.id=products.productSize WHERE products.id='$pid'");
while($row = mysqli_fetch_assoc($query)) {
$size = $row['productSize'];
$boom = explode(",", $size);
foreach ($boom as $row){
echo '<option value='.$row['id'].'>'.$row['sizeName'].'</option>';
}} ?>
However there is still an issue: need sizeName to be shown instead of ID's. P.S. I am new to php so excuse me for such simple questions :)