Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/08/2013, 11:42
Erick_MD9
 
Fecha de Ingreso: julio-2013
Ubicación: México
Mensajes: 361
Antigüedad: 11 años, 7 meses
Puntos: 55
Respuesta: LLenar Formulario con input (AJAX)

Hola, no estoy muy familiarizado con las funciones oci y su flujo, asi que te doy una solucion logica, pero seguramente se puede hacer de mejor forma.

Código PHP:
<?php include("php_conexion.php"); 


$ms=$_GET["q"];

$sql="SELECT * FROM USUARIO WHERE ID = '".$ms."'";
$objParse oci_parse ($objConnect$sql);
oci_execute ($objParse);
$contador=0;//INICALIZAMOS EL CONTADOR
while($row oci_fetch_array($objParse))
{
    
$contador++;//EL CONTADOR INCREMENTA SI ENCUENTRA RESULTADOS SI NO SE QUEDA EN 0
    
resultados($row);
}
oci_close($objConnect);
if(
$contador==0){$row=array();resultados($row);}//SI EL CONTADOR ESTA EN 0 TE IMPRIMIRA LA TABLA VACIA.


function resultados($row){//UNA FUNCION PARA CREAR TU TABLA Y NO REPETIR EL CODIGO
    
echo '  <table border="0">';
    echo 
'  <tr>';
    echo 
'  <td valign="top">';
    echo 
'  Nombre :';
    echo 
'  <input value="'.$row['NOMBRES'].'" class="" type="text" name="nombres" id="nombres" maxlength="50" onKeyUp="this.value=this.value.toUpperCase();"/>';
    echo 
'  <br>';
    echo 
'  Apellidos :';
    echo 
'  <input value="'.$row['APELLIDOS'].'" class="" type="text" name="apellidos" id="apellidos" maxlength="50" onKeyUp="this.value=this.value.toUpperCase();"/>';
    echo 
'    <br>';
    echo 
'  telefono :';
    echo 
'  <input value="'.$row['TELEFONO'].'" class="" type="text" name="fono" id="fono" maxlength="50" onKeyUp="this.value=this.value.toUpperCase();"/>';
    echo 
'    <br>';
    echo 
' telefono fijo :';
    echo 
'  <input value="'.$row['TELEFONO_FIJO'].'" class="" type="text" name="fono_2" id="fono_2" maxlength="50" onKeyUp="this.value=this.value.toUpperCase();"/>';
    echo 
'    <br>';
    echo 
'  mail:';
    echo 
'  <input value="'.$row['MAIL'].'" class="" type="text" name="mail" id="mail" maxlength="50" onKeyUp="this.value=this.value.toUpperCase();"/>';
}
Saludos