Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/11/2007, 16:31
elllevador
(Desactivado)
 
Fecha de Ingreso: agosto-2007
Mensajes: 32
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: ¡¡urgente!! como hacer que al selecionar un combo me aparescan los datos de la ta

bueno aqui va mi codigo ojala me puedas ayudar si hay que cambiar algo que este malo dimelo


Código PHP:
<html>
<head>
<title>actualizar datos equipo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<?php
include("c:/servidor/web/pruebaconexion.php");
    
$sql_query="select * from equipamiento_computacional";
        
$resultado mysql_query($sql_query);
?>
<body bgcolor="#FFE9DD">
<form name="form1" method="post" action="">
  <table width="60%" height="413" border="0" align="center">
    <tr bordercolor="#000066" bgcolor="#FFE9DD"> 
      <td height="90" colspan="2"> 
        <div align="center"><font color="#373F9B" size="+3"><strong>Actualizar 
          Datos Equipo</strong></font></div></td>
    </tr>
    <tr bgcolor="#FFE9DD"> 
      <td width="46%"> 
        <div align="right"></div></td>
      <td width="54%" bgcolor="#FFE9DD">&nbsp;</td>
    </tr>
    <tr bgcolor="#FFE9DD"> 
      <td> 
        <div align="right"><strong>Numero serie</strong> </div></td>
      <td> 
        <select name="manda_num_serie">
          <?php

while( $row mysql_fetch_array$resultado ))
{
 
printf"<option value=$row[0]>%s</option>"$row[0] );
 
}
?>
        </select></td>
      <?php

$recibe_value
=$_POST['manda_num_serie'];

$sql_q="select * from equipamiento_computacional where numero_serie_eq='$recibe_value'";
$resultado mysql_query($sql_q);

$comprueba=mysql_affected_rows();
    if (
$comprueba 0
    {
      
$row mysql_fetch_array($resultado);            
    }        
    
/*else
    {
        echo "<script>
    alert (\"no existen registros con este numero de serie: $recibe_value\");
    
  </script>";
    }*/
?>
    </tr>
    <tr bgcolor="#FFE9DD"> 
      <td> 
        <div align="right"><strong>Tipo</strong> </div></td>
      <td> 
        <input name="tipo_eq" type="text" id="tipo_eq" value="<?=$row[5]?>"></td>
    </tr>
    <tr bgcolor="#FFE9DD"> 
      <td> 
        <div align="right"><strong>Marca</strong> </div></td>
      <td> 
        <input name="marca_eq" type="text" id="marca_eq" value="<?=$row[6]?>" border="1">
      </td>
    </tr>
    <tr bgcolor="#FFE9DD"> 
      <td> 
        <div align="right"><strong>Modelo</strong> </div></td>
      <td> 
        <input name="modelo_eq" type="text" id="modelo_eq" value="<?=$row[7]?>"></td>
    </tr>
    <tr bgcolor="#FFE9DD"> 
      <td> 
        <div align="right"><strong>Descripcion </strong></div></td>
      <td> 
        <input name="descripcion_eq" type="text" id="descripcion_eq" value="<?=$row[8]?>">
      </td>
    </tr>
    <tr bgcolor="#FFE9DD"> 
      <td> 
        <div align="right"><strong>Estado</strong> </div></td>
      <td> 
        <input name="estado_eq" type="text" id="estado_eq" value="<?=$row[9]?>"></td>
    </tr>
    <tr bgcolor="#FFE9DD"> 
      <td> 
        <div align="right"><strong>Ubicacion </strong></div></td>
      <td> 
        <input name="ubicacion_eq" type="text" id="ubicacion_eq" value="<?=$row[10]?>"> 
      </td>
    </tr>
    <tr bgcolor="#FFE9DD"> 
      <td> 
        <div align="right"> </div></td>
      <td>&nbsp;</td>
    </tr>
    <tr bgcolor="#FFE9DD"> 
      <td> 
        <div align="right"> 
          <input name="enviar" type="submit" id="enviar" value="Enviar">
        </div></td>
      <td> 
        <input name="actualizar_eq" type="submit" id="actualizar_eq" value="actualizar"> 
        <input name="cancelar" type="reset" id="cancelar" value="cancelar">
      </td>
    </tr>
  </table>
  <INPUT TYPE=text name=moti_per value="<?echo $variable;?> " SIZE="30" MAXLENGTH="100" >
</form>
</body>
</html>
<?php
$a
=$_POST['a'];
$num_serie=$_POST['num_serie_eq'];
$tipo=$_POST['tipo_eq'];
$marca=$_POST['marca_eq'];
$modelo=$_POST['modelo_eq'];
$descripcion=$_POST['descripcion_eq'];
$estado=$_POST['estado_eq'];
$ubicacion=$_POST['ubicacion_eq'];
if(
$a=="a")
{
    
if(!empty(
$num_serie) and !empty($tipo) and !empty($marca) and !empty($modelo) and !empty($descripcion) and !empty($estado) and !empty($ubicacion))
{
    
$sql_query="update equipamiento_computacional set tipo_eq='$tipo', marca_eq='$marca', modelo_eq='$modelo', descripcion_eq='$descripcion',
    estado_eq='$estado', ubicacion_eq='$ubicacion' where numero_serie_eq='$num_serie'" 
or die ("no se puedieron actualizar los datos");
            
$resultado1 mysql_query($sql_query);
            if(
$resultado1)
            {
                echo 
"<script>
                    alert (\"datos actualizados con exito\");
                </script>"
;
            }
        
}
}
mysql_close($descriptor);
?>

ahy lo hace de mostrarmelo pero tengo que apretar un boton eso no quiero que lo haga.

quiero que solo al hacer click en el select me aparescan los datos en los txt_box para luego poder modificarlos