Fijate.... te voy a pasar el archivo php completo original para que veas lo que estoy buscando
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
include "conexion.php";
$tabla=$_POST['base'];
$buscar=$_POST["buscar"];
$sql= "select * from $tabla where id='$_POST[buscar]' or nombre='$_POST[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;?>" />
<?php }
else {print "dato no encontrado";}
?>
<p><label><input type="submit" name="Submit2" value="Modificar" /> </label></p>
</form>
<?php
if ($_POST[oculto]){
$sql="update $tabla set nombre='$_POST[nombre]',apellido='$_POST[apellido]'";
$consulta=mysql_query ($sql, $conexion);
if(!mysql_error ()) {print "se modifico con exito";}
else{ print "fallo en la modificacion";}
mysql_close ($conexion); }
?>
Intenta de esta manera con dos base de datos de de dos campos cada una para que veas el error y lo que no entiendo es porque aparece unicamente cuando mando el nombre de la tabla por la variable y me dice que es un error de array porque si colocas el nombre de la tabla en el query no da error.
Este formulario es para una busqueda y modificacion de registros todo en un solo archivo y con respecto a calmarme jejejejjee de verdad que lo necesito porque apuesto a que puede que sea una tonteria pero ya con la molestia que me produce no lo veo!! diiiooossss hheeellllppp mmeee jejejejej gracias