Foros del Web » Programando para Internet » PHP »

Problema con Formularios PHP

Estas en el tema de Problema con Formularios PHP en el foro de PHP en Foros del Web. Hola Foro! Quisiera exponer una pregunta: Estoy utilizando PHP-MYSQL-APACHe en windows. Tengo una pagina con tres frames con menus. Mi problema es cuando quiero pasar ...
  #1 (permalink)  
Antiguo 20/05/2003, 12:36
 
Fecha de Ingreso: mayo-2003
Ubicación: san luis potosi
Mensajes: 4
Antigüedad: 14 años, 6 meses
Puntos: 0
Problema con Formularios PHP

Hola Foro!
Quisiera exponer una pregunta: Estoy utilizando PHP-MYSQL-APACHe en windows. Tengo una pagina con tres frames con menus. Mi problema es cuando quiero pasar informacion obtenida de MYSQL a algun elemento de un formulario (ej. listas desplegables) no me está pasando informacion.
¿como puedo solucionarlo?

Gracias de antemano

Lourdes Rodriguez
  #2 (permalink)  
Antiguo 20/05/2003, 13:27
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 16 años, 4 meses
Puntos: 9
tal vez tengamos que ver la consulta que estas haciendo, o sea, el código que uses para que se vea claramente (eso si, no tienes que pasar el nombre y el password de tu server, ese es tuyo).
  #3 (permalink)  
Antiguo 20/05/2003, 16:56
 
Fecha de Ingreso: mayo-2003
Ubicación: san luis potosi
Mensajes: 4
Antigüedad: 14 años, 6 meses
Puntos: 0
Gracias por contestar. Se trata de una pagina con tres frames en uno de ellos un menu con javacript.
El código de la pagina con el formulario que se despliega en uno de los frames, es:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<BODY STYLE="background:url('fcale5.jpg') fixed no-repeat bottom right;margin-top:2px;" >
<H2><font face="arial,tahoma" color="#808fee""> Cat&aacutelogo Usuarios</font><h2>

<table border="1" bordercolor="808fee"" bgcolor="DBE7FE" cellpadding="0" cellspacing="0">
<tr><td>
<table border=0 bgcolor="DBE7FE" cellpadding=0 cellspacing=0>
<tr height=10><td></td></tr>
<tr>
<td>
<table border="0" bgcolor="#DBE7FE" cellpadding="1" cellspacing="1" width="300" align="left">
<tr>
<td></td>
<td width=100><font face="arial,tahoma" size=1> CLAVE:</font></td>
<td width=100><INPUT TYPE="TEXT" NAME="cveus" SIZE=12 style="font-size:10">
<td width=50></td>
</tr>
<tr>
<td width=50></td>
<td width=100><font face="arial,tahoma" size=1>USUARIO</font></td>
<td width=100><INPUT TYPE="TEXT" NAME="nomusu" SIZE=12 style="font-size:10">
<td width=50></td>
<td width=100><font face="arial,tahoma" size=1>CONTRASEÑA:</font></td>
<td width=100><INPUT TYPE="PASSWORD" NAME="passusu" SIZE=12 style="font-size:10">
<td width=50></td>
</tr>
<tr>
<td width=50></td>
<td width=150><font face="arial,tahoma" size=1>NIVEL:</font></td>
<td><select size="1" name="nivus" style="font-size:10">
<option selected value="1">Administrador</option>
<option value="2">Gerencia</option>
<option value="3">Cobranza</option>
<option value="4">Vendedores</option>
</select></td>
<td width=50></td>
<td width=100><font face="arial,tahoma"size=1>SUCURSAL:</font></td>
<td><select size="1" name="sucusu" style="font-size:10">
<option selcted value="1">San Luis Potosi</option>
<option value="2">Aguascalientes</option>
<option value="3">Durango</option>
<option value="4">Cd. Victoria</option>
<option value="5">Queretaro</option>
</td>
</tr>
</table>
</td>
<tr height=10><td></td></tr>
</table>
</td></tr></table>
<table><tr><td height=10></td></tr></table>
<table border="1" bordercolor="808fee" cellpadding="0" cellspacing="0">
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td height="5"></td></tr>
<tr>
<td width=5></td>
<td><font face="arial,tahoma" size=3 color="#808FEE"><b>B&uacutesqueda</b></font></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td height="10"></td></tr>
<tr>
<form method = "POST" action = "busu.php">
<td width=10></td>
<td><font face="arial,tahoma" size=2>Nombre Usuario:</font></td>
<td><INPUT TYPE="TEXT" NAME="buscar" SIZE=10 style="font-size:10"></td>
<td width=10><INPUT TYPE="submit" value="Buscar"></td>
<td width=10></td>
<tr><td height=10></td></tr>
</form>
</tr>
</table>
</FORM>
</BODY>
<HTML>

esta pagina llama a otra en php que debe hacer la busqueda del usuario y en la misma pagina desplegarme su informacion, el codigo es:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<?php
$db = mysql_connect("localhost", "xxx", "yyy");
mysql_select_db("caletto", $db);
$result = "SELECT * FROM usuarios WHERE nomusuario = '$buscar'";
$rs = mysql_query($result, $db);
if (mysql_num_rows($rs)!=0)
{
$registro = mysql_fetch_assoc($rs);
$nivel = $registro["nivelusuario"];
$contra = $registro["password"];
echo "<table border='1' cellpadding='0' cellspacing='0'> \n";
echo "<tr> ";
echo "<td>$nivel</td> \n";
echo "<td>$contra</td> \n";
echo "</tr></table>";
}
else {
echo "<tableborder='1' cellpadding='0' cellspacing='0'> \n";
echo "<tr><td><font face='arial,tahoma' size='3'><b>NO EXISTE USUARIO</b></font></td></tr></table>";
}
?>
</body>
</html>

y es aqui donde no me genera ninguna tabla con la informacion.
si ejecuto el programa sin frames SI me trae datos.

Gracias de nuevo por su ayuda.

Lourdes
  #4 (permalink)  
Antiguo 20/05/2003, 22:42
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
mm .. me dá que el problema lo tienes con el "paso" de variables entre frames (esto sería cosa de javascript no de PHP) .. pues como dices . si no usas frames funciona bien tu script.

Sin el código completo con tus frames .. no podrémos ver donde falla .. (yo estoy verde en temas de javascript->frames .. pero creo q el problema puede ir por ahí .. revisalo).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:26.