mmm no el problema no es ingresar un nuevo libro, sino que al momento de estar ingresando el libro muestra los autores que ya tengo en mi base (no hice una tabla especial para autores) en la lista despegable pero en dado caso el autor que deseo no este en la lista lo pueda anotar y para luego mandarlo con los demás datos del libro.
Código HTML:
</font><form method="POST" action=""><font class="primary">
<?php echo $ok?>
<table class="primary">
<tbody>
<th colspan="2" valign="top" nowrap="yes" align="left">
Nuevo Libro:
</th></tr>
<tr>
<td nowrap="true" class="primary" valign="top">
ID del libro </td>
<td valign="top" class="primary">
<?php require('conexion.php');//$id=mysql_insert_id();
$consulta="SELECT MAX( idlibro ) AS id
FROM libro";
$resultado=mysql_query($consulta,$conexion);
while($row=mysql_fetch_array($resultado)){
$id=trim($row["0"]);
}
$id=$id + 1;
echo $id;?></td>
</tr>
<tr>
<td nowrap="true" class="primary" valign="top">
Titulo: </td>
<td valign="top" class="primary">
<input type="text" name="titulo" value='<?php $_POST['titulo']?>'><?php echo $error1 ?></td>
</tr>
<tr>
<td nowrap="true" class="primary" valign="top">
Subtitulo: </td>
<td valign="top" class="primary">
<input type="text" name="subtitulo" value="<?php $_POST['subtitulo'];?>"><?php echo $error2 ?></td>
</tr>
<tr>
<td nowrap="true" class="primary" valign="top">
Autor: </td>
<td valign="top" class="primary">
<!--<input type="text" name="autor" value="<?php $_POST['autor'];?>">--><?php require('conexion.php');
$consulta="SELECT DISTINCT autor
FROM libro";
$resultado=mysql_query($consulta,$conexion);
echo "<select name='autor'>";
while($row=mysql_fetch_array($resultado)){
echo "<option value='".$row['autor']."'>".$row['autor']."</option>";
}
echo "</select>";
?><a href='direccion del formulario'>Ingresar nuevo libro</a></td>
</tr>
<tr>
<td nowrap="true" class="primary" valign="top">
Edición: </td>
<td valign="top" class="primary">
<input type="text" name="edicion" value="<?php $_POST['edicion'];?>"><?php echo $error4 ?></td>
</tr>
<tr>
<tr>
<td nowrap="true" class="primary" valign="top">
Pais de edición: </td>
<td valign="top" class="primary">
<!--<input type="text" name="pais_edicion" value="<?php //$_POST['pais_edicion'];?>"/>--><?php
require('conexion.php');
$consulta="SELECT DISTINCT pais_edicion
FROM libro";
$resultado=mysql_query($consulta,$conexion);
echo "<select name='pais_edicion'>";
while($row=mysql_fetch_array($resultado)){
echo "<option value='".$row['pais_edicion']."'>".$row['pais_edicion']."</option>";
}
echo "</select>";?></td>
</tr>
<tr>
<td nowrap="true" class="primary" valign="top">
Editorial: </td>
<td valign="top" class="primary">
<!--<input type="text" name="editorial" value="<?php //$_POST['editorial'];?>"/>--><?php
require('conexion.php');
$consulta="SELECT DISTINCT editorial
FROM libro";
$resultado=mysql_query($consulta,$conexion);
echo "<select name='editorial'>";
while($row=mysql_fetch_array($resultado)){
echo "<option value='".$row['editorial']."'>".$row['editorial']."</option>";
}
echo "</select>"; ?></td>
</tr>
<tr>
<td nowrap="true" class="primary" valign="top">
Año edición: </td>
<td valign="top" class="primary">
<input type="text" name="ano_edicion" value="<?php $_POST['ano_edicion'];?>"/><?php echo $error7 ?></td>
</tr>
<tr>
<td nowrap="true" class="primary" valign="top">
Numero de paginas: </td>
<td valign="top" class="primary">
<input type="text" name="num_pag" value="<?php $_POST['ano_edicion'];?>"/><?php echo $error8 ?></td>
</tr>
<tr>
<td nowrap="true" class="primary" valign="top">
Anaquel: </td>
<td valign="top" class="primary">
<select name="idanaquel" size="1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
</select>
</td>
</tr>
<tr>
<td nowrap="true" class="primary" valign="top">
Nivel: </td>
<td valign="top" class="primary">
<select name="idnivel" size="1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</td>
</tr>
<tr>
<td nowrap="true" class="primary" valign="top">
Carrera: </td>
<td valign="top" class="primary">
<select name="idcarrera" size="1">
<option value="1">Computación</option>
<option value="2">Filosofía</option>
<option value="3">Sexualidad</option>
<option value="4">Drogas</option>
<option value="5">Ciencias sociales</option>
<option value="6">Estructura socioeconómica de México</option>
<option value="7">Métodos de investigación</option>
<option value="8">Economía</option>
<option value="9">Leyes</option>
<option value="10">Educación</option>
<option value="11">Taller de lectura y redacción</option>
<option value="12">Ingles</option>
<option value="13">Matemáticas</option>
<option value="14">Algebra</option>
<option value="15">Calculo</option>
<option value="16">Geometría</option>
<option value="17">Trigonometría</option>
<option value="18">Estadística</option>
<option value="19">Física</option>
<option value="20">Mecánica</option>
<option value="21">Electricidad</option>
<option value="22">Química</option>
<option value="23">Hematología</option>
<option value="24">Ecología</option>
<option value="25">Medicina</option>
<option value="26">Psicología</option>
<option value="27">Fisiología</option>
<option value="28">Administración</option>
<option value="29">Empresas</option>
<option value="30">Contabilidad</option>
<option value="31">Costos</option>
<option value="32">Auditoria</option>
<option value="33">Mercadotecnia</option>
<option value="34">Topografía</option>
<option value="35">Construcción</option>
<option value="36">Dibujo</option>
<option value="37">Literatura</option>
<option value="38">Historia de México</option>
<option value="39">Historia</option>
<option value="40">Universal geografía</option>
<option value="41">Historia Universal</option>
<option value="42">Enciclopedia</option>
<option value="43">Engargolados</option>
<option value="44">Agricultura</option>
</select>
</td>
</tr>
<tr>
<td nowrap="true" class="primary" valign="top">
Tipo de adquisición: </td>
<td valign="top" class="primary">
<select name="idadquisicion" size="1">
<option value="1">Donación</option>
<option value="2">Adquisición</option>
</select>
</td>
</tr>
<tr>
<td align="center" colspan="2" class="primary">
<input type="submit" value="Guardar" class="button" name="boton">
<input type="reset" value="Cancel" class="button">
</td>
</tr>
</tbody></table></form>