I need to add two dropdown lists (from a Mysql query) to a table. I have the table that shows the results of r aquery and then I need to have the cells of the two columns with the dropdowns in them. This is going to be a form that will eventually create files.
Here is my code so far:
    <?php
$link = mysql_connect("localhost", "", "") or die ('Error connecting to mysql' . mysql_error());
mysql_select_db("cqadmin");  
$sql = "SELECT id , mac FROM phones order by mac;"; 
$result = mysql_query($sql) or die(mysql_error());
$sql1 = "SELECT id , templatename FROM templates order by templatename;";
$result1 = mysql_query($sql1) or die(mysql_error());
$sql2 = "SELECT extension, secret from extensions;";
$result2 = mysql_query($sql2) or die(mysql_error());
echo "<table border='3'>
<tr>
<th>Extension #</th>
<th>Secret</th>
<th>MAC Address</th>
<th>Template</th>
</tr>";
while($row = mysql_fetch_array($result2))
{
echo "<tr>";
echo "<td>" . $row['extension'] . "</td>";
echo "<td>" . $row['secret'] . "</td>";
echo "<td>" . $row[''] . "</td>";
echo "<td>" . $row[''] . "</td>";
echo "</tr>";
}
echo "</table>";
?>
<p>  
    <select name="phone">  
    <?php
    while($row = mysql_fetch_array($result)) { 
        echo '<option value="' . $row['id'] . '">' . $row['mac']  . '</option>';
    }  
    ?>  
    </select>
<select name="template">
    <?php
    while($row = mysql_fetch_array($result1)) {
        echo '<option value="' . $row['id'] . '">' . $row['templatename']  . '</option>';
    }
    ?>
    </select>
</p>
<?php
mysql_close($link); 
?> 
I have tried to insert the select into the row but the page doesn't load I get an server error.
Any help is much appreciated
 
    