PHP - por favor ayuda urgente con php

 
Vista:

por favor ayuda urgente con php

Publicado por principiante (2 intervenciones) el 23/08/2005 22:28:19
hola,estoy haciendo una aplicacion que me conecte a una base
de datos que esta en as/400 ,pero el problema que tengo es que cuando
quiero mostrar los datos de la consulta en los input del formulario:
en esta parte
[php]
while ($row =odbc_fetch_array1($result));
{
echo "<input type='text' name='nombre' value='$row[NOMBRE]'>";
echo "<input type='text' name='apellido' value='$row[APELLIDO]'>";
echo "<input type='text' name='edad' value='$row[EDAD]'>";
}[/php] ,me manda a otra pagina ,donde salen los input todos desordenados y yo quiero
que aparezca el resultado de la consulta en la misma pagina dentro de los input.

estoy utilizando con post para que me resulte pero no me funciona.

cual puede ser el problema y como puedo solucionarlo
gracias
este es el codigo:

[PHP]
echo "<form name='formulario' METHOD='POST' ACTION='password.php'>";
echo "
<tr>
<td>
Día <input type=text name='dia' size=1 maxlength='2'> Mes
<input type=text name='mes' size=1 maxlength='2'>
Año
<input type=text name='anno' size=4 maxlength='4'>
<input type=submit name=Accion id=Accion value='consultar'>
</td></tr>

<tr>
<td>nombre
   <INPUT TYPE='text' NAME='nombre>
</td></tr>
<tr>
<td>apellido
<INPUT TYPE='TEXT' NAME='apellido'>
</td></tr>
<tr>
<td>
edad
    
    
   
<INPUT TYPE='TEXT' NAME='edad'>
</td></tr>

<tr><td>
     
     
     
 

<input type='Submit' value=ingreso name=Accion id=Accion>

<input type='Submit' value=salir name=Accion id=Accion>

</td></tr>
</form>
</table> ";
}

$accion = $_POST['Accion'];
if($accion==consultar)
{
$dia = $_POST['dia'];
$mes = $_POST['mes'];
$anno = $_POST['anno'];
$fecha = $dia."-".$mes."-".$anno;

$dsn = "127.0.0.1";
$username = "diabolo";
$password = "diabolo";
$database="personal";
$dbconn = odbc_connect($dsn, $username, $password);

$query = "SELECT fdatos.$database.nombree as NOMBRE,
datos.$database.ape as APELLIDO,
datos.$database.edad as EDAD,
FROM datos.$database
WHERE datos.$database.idia=$dia and datos.$database.imes=$mes
and datos.$database.iano=$anno ";

$result1=odbc_Exec($dbconn,$query);
$result=odbc_Exec($dbconn,$query);

$result = odbc_fetch_array1 ($result1);

while ($row =odbc_fetch_array1($result));
{
echo "<input type='text' name='nombre' value='$row[NOMBRE]'>";
echo "<input type='text' name='apellido' value='$row[APELLIDO]'>";
echo "<input type='text' name='edad' value='$row[EDAD]'>";
}}

?>
[/php]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

No entendi

Publicado por Mike79 (669 intervenciones) el 23/08/2005 23:42:01
Ya me tome la molestia de leer tu codigo. Entiendo tu codigo, lo que no entiendo es que quieres hacer. ¿Cual es el problema?.

Por favor, dime especificamente cual es el problema.

Saludos!
-
Miguel Angel
Mike79
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar