Array
(
)

tag select html

PHP
Heitor Oliveira
   - 03 abr 2015

estou precisando fazer um select no HTML, onde ira trazer uma seria de dados vindos de um banco de dados, ate então tudo bem, mais também preciso que teja um campo dentro deste select para que o usurário possa inserir novos dados para o cadastro. ai esta o meu código. por favor me ajudem a resolver este problema. desde ja agradeço
#Código

<html>
    <head>
        <meta charset="UTF-8">
        <link rel="stylesheet" type="text/css" href="tudo.css"/> 
        <title> meus livros </title>
    </head>
    <body>
        <div class="cadastro">
            <form action="cadastrar.php" method="POST">
                titulo:<br>
                <input type="text" name="titulo"><br>
                serie:<br> 
                <input type="text" name="serie"><br>
                autor<br>
                <select name="autor">    <br/>
                  
                    <?php
                    include 'conexao.php';
                    $sql = "SELECT autor FROM colecao group by autor;";
                    $query = mysql_query($sql);
                    while ($array = mysql_fetch_array($query)) {
                        echo "<option>" . $array ['autor'];
                    }
                    ?>
                </select><br/>
                editora<br>
                <input type="text" name="editora"><br>
                edição<br>
                <input type="text" name="edicao"><br>
                data da compra<br>
                <input type="text" name="data_compra"><br>
                valor pago<br>
                <input type="text" name="valor_pago"><br>
                <input type="submit" value="enviar">
            </form>
        </div>
        <div class="tabela"> 
            <?php
            include 'conexao.php';

            $sql = "SELECT * FROM colecao order by dt_compra;";
            $query = mysql_query($sql);
            echo "<table border='1'>";
            echo "<tr>";
            echo "<td>titulo</td>";
            echo "<td>serie</td>";
            echo "<td>autor</td>";
            echo "<td>editora</td>";
            echo "<td>edição</td>";
            echo "<td>data da compra</td>";
            echo "<td>valor pago</td>";
            echo "<tr>";
            while ($array = mysql_fetch_array($query)) {
                echo "<tr>";
                echo "<td>" . $array ['titulo'] . "</td>";
                echo "<td>" . $array ['serie'] . "</td>";
                echo "<td>" . $array ['autor'] . "</td>";
                echo "<td>" . $array ['editora'] . "</td>";
                echo "<td>" . $array ['edicao'] . "</td>";
                echo "<td>" . $array ['dt_compra'] . "</td>";
                if ($array ['valor_pago'] == 0) {
                    echo"<td>presente</td>";
                } else {
                    echo "<td>" . $array ['valor_pago'] . "</td>";
                }
                echo "</tr>";
            }
            ?>
        </div>

    </body>
</html>