a ver si con esto te va
Código PHP:
<body>
<form id="form1" name="form1" method="post" action="">
<label><input type="text" name="buscar" /></label>
Selecciona el diplomado donde desea buscar:
<label><select name="base" id="select">
<option value="dhumanos">Derechos Humanos</option>
<option value="dinternacional">Derecho Internacional Humanitario</option>
</select></label>
<label><input type="submit" name="Submit" value="Submit" /></label>
</form>
<?php
if ($_POST["base"]) {
include "conexion.php";
$tabla=$_POST['base'];
$buscar=$_POST["buscar"];
$sql= "select * from $tabla where id='$buscar' or nombre='$buscar'";
$consulta= mysql_query($sql,$conexion);
if(list($id,$nombre,$apellido) = mysql_fetch_array($consulta))
{
?>
<form id="form2" name="form2" method="post" action="">
<label>Nombre: <input name="nombre" type="text" value="<?php print $nombre;?>" /></label><br>
<label>Apellido: <input name="apellido" type="text" value="<?php print $apellido;?>" /></label><br>
<input name="oculto" type="hidden" id="oculto" value="<?php print $id;?>" />
<input name="base" type="hidden" id="base" value="<?php print $tabla;?>" />
<?php }
else {if (!$_POST[oculto]) print "dato no encontrado";}
?>
<p><label><input type="submit" name="Submit2" value="Modificar" /> </label></p>
</form>
<?php
if ($_POST[oculto]){
$tabla=$_POST['base'];
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$sql="update $tabla set nombre='$nombre', apellido='$apellido'";
$consulta=mysql_query ($sql, $conexion);
if(!mysql_error ()) {print "se modifico con exito";}
else{ print "fallo en la modificacion";}
mysql_close ($conexion); }
}
?>