Ver Mensaje Individual
  #45 (permalink)  
Antiguo 04/04/2008, 16:27
jovendigital
 
Fecha de Ingreso: noviembre-2005
Mensajes: 222
Antigüedad: 18 años, 6 meses
Puntos: 2
Re: Variable dentro del query

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'"

$consultamysql_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); }  
  }
?>

Última edición por jovendigital; 04/04/2008 a las 16:43 Razón: mejoras del codigo, ya lo tienes completo y te he incluido un if para que no te de error al modificar los datos