os dejo el codigo aver si me podeis ayudar.
selecciono el registro que quiero modificar:
Código PHP:
<h2>Modificar Distribuidor</h2>
<form method="post" action="editarpelis.php">
<ul>
<li>Selecciona una pelicula:
<?php
//la sintaxis de sql varia de como estes conectándote a la base de datos
$SQL = "SELECT titulo FROM peliculas ORDER BY titulo ASC";
$RES = mysql_query($SQL,$conexion);
//abres el select
echo "<select name='titulo' id='proveedor'><option value=''>Seleccione una pelicula</option>";
while($row = mysql_fetch_row($RES)){
//por cada proveedor que encuentre lo muestra en la lista desplegable
echo "<option value='". $row[0] ."'>". $row[0] . "</option>";
}
//cierras el select
echo "</select>";
?>
</li>
<li><input type="submit" name="enviarmodificacion" value="Enviar" id="boton">
</li>
</ul>
Código PHP:
function editar($fila)
{
global $conexion;
$dato =$_POST['titulo'];
$SQL = "select * from peliculas where titulo like '%".$dato."%'";
$RES = mysql_query($SQL,$conexion);
while ($fila= mysql_fetch_assoc($RES))
{
$fila= $_POST['titulo'];
$fila= $_POST['ano'];
$fila= $_POST['director'];
$fila= $_POST['genero'];
$fila= $_POST['calidad'];
$fila= $_POST['idioma'];
$fila= $_POST['comentario'];
}
return $fila ;
}
Código PHP:
<div id="contenidoformulario">
<h2>Peliculas</h2>
<p>Editar pelicula pelicula</p>
<form action="crearpeli.php" method="post" enctype="multipart/form-data">
<ul>
<li> Titulo: <input type="text" name="titulo" id="titulo" size="60" value="<?php echo $campo1 ; ?>"/></li>
<li> año: <input type="text" name="ano" id="ano" size="4" value="<?php echo $campo2 ; ?>"/></li>
<li> Director: <input type="text" name="director" id="director" size="26" value="<?php echo $campo3 ; ?>?>"/></li>
<li>Genero:<select size="1" name="genero" id="genero" value="">
<?php
$genero= editar() ;
$opcion = mysql_num_rows($genero);
for($i=1;$i<=$opcion+1;$i++)
{
echo "<option value = \"{$i}\"";
if($fila["genero"] == $i)
{
echo "selected" ;
}
echo ">{$i}</option>";
}
?>
</select>
</li>
<li>Calidad:<select size="1" name="calidad" id="calidad" value="">
<option value="">Elegir calidad</option>
<option value="dvd">dvd</option>
<option value="dvdrip">dvdrip</option>
<option value="dvdscreener">dvdscreener</option>
<option value="tsscreener">tsscreener</option>
</select>
</li>
<li>Idioma:<select size="1" name="idioma" id="idioma" value="">
<option value="">Elegir idioma</option>
<option value="español">español</option>
<option value="ingles">ingles</option>
<option value="latino">latino</option>
</select>
</li>
<li>Comentarios:
<textarea cols="30" rows="7" name="comentario" id="comentarios" value=""> </textarea>
</li>
<li> Archivo: <input name="fichero" type="file" size="60" maxlength="100"></li>
<li><input type="submit" name="enviar" value="Enviar" id="boton" /></li>
</ul>
</form>
</div>
que son campo1 , campo2 etc.. esto ya es un fallo pero no se como extraer de la funcion los valores $post de la pelicula seleccionada.
en el primer formulario recogo el titulo de la pelicula seleccionada lo mando a editarpelis.php pero editarpelis carga la funcion editar() y como meto en la funcion editar() la pelicula que e seleccionado previamente para luego cargarla en el formulario para luego actualizar el registro????