Programación Web y Scripting > PHP

 Podeis Decirmexq No M Funciona Este Codigo?¿?¿?

<< < (2/2)

kassel:
ola avavlon no ocurre nada sigue si aparecerme ningun formulario ni dar ningun error.

ola :D

Avalon:
El problema está en estas líneas de código:


--- Código: Text ---if (&#036;id_cliente) {    // editamos el registro seleccionado    &#036;sql = &#34;SELECT * FROM usuarios WHERE id_cliente=&#036;id_cliente&#34;;    &#036;result = mysql_query(&#036;sql);    &#036;myrow = mysql_fetch_array(&#036;result);    &#036;id_cliente = &#036;myrow[&#34;id_cliente&#34;];   &#036;nombre = &#036;myrow[&#34;nombre&#34;];    &#036;apellidos= &#036;myrow[&#34;apellidos&#34;];    &#036;telefono = &#036;myrow[&#34;telefono&#34;];    &#036;mail = &#036;myrow[&#34;mail&#34;];     // enviamos el id para poder editar el registro    echo &#34;id :  &#60;input type=text  size=10 name=&#092;&#34;id_cliente&#092;&#34; value=&#036;id_cliente&#62;&#60;br&#62;&#34;;   ?&#62;  Nombre :  &#60;input type=&#34;Text&#34; size=&#34;50&#34; name=&#34;nombre&#34; id=&#34;nombre&#34; value=&#34;&#60;?php echo &#036;nombre ?&#62;&#34;&#62;&#60;br&#62;Apellidos :  &#60;input type=&#34;Text&#34; size=&#34;100&#34; name=&#34;apellidos&#34; value=&#34;&#60;?php echo &#036;apellidos ?&#62;&#34;&#62;&#60;br&#62;Email :  &#60;input type=&#34;Text&#34; size=&#34;150&#34; name=&#34;mail&#34; value=&#34;&#60;?php echo &#036;mail ?&#62;&#34;&#62;&#60;br&#62; &#60;input type=&#34;Submit&#34; name=&#34;enviar&#34; value=&#34;Enviar Información&#34;&#62;&#60;/form&#62;&#60;? echo &#036;nombre;?&#62;&#60;?php  } // End If if (&#036;enviar) 

La llave del final no hace referencia al if($enviar) del principio sinó al if($id_cliente). Lo que tienes que hacer es cerrar este if más arriba para que también aparezca el formulario si no existe un id_cliente, con lo que te quedaría así:


--- Código: Text ---if (&#036;id_cliente) {    // editamos el registro seleccionado    &#036;sql = &#34;SELECT * FROM usuarios WHERE id_cliente=&#036;id_cliente&#34;;    &#036;result = mysql_query(&#036;sql);    &#036;myrow = mysql_fetch_array(&#036;result);    &#036;id_cliente = &#036;myrow[&#34;id_cliente&#34;];   &#036;nombre = &#036;myrow[&#34;nombre&#34;];    &#036;apellidos= &#036;myrow[&#34;apellidos&#34;];    &#036;telefono = &#036;myrow[&#34;telefono&#34;];    &#036;mail = &#036;myrow[&#34;mail&#34;];     // enviamos el id para poder editar el registro    echo &#34;id :  &#60;input type=text  size=10 name=&#092;&#34;id_cliente&#092;&#34; value=&#036;id_cliente&#62;&#60;br&#62;&#34;; } // End If if (&#036;id_cliente) ?&#62;  Nombre :  &#60;input type=&#34;Text&#34; size=&#34;50&#34; name=&#34;nombre&#34; id=&#34;nombre&#34; value=&#34;&#60;?php echo &#036;nombre ?&#62;&#34;&#62;&#60;br&#62;Apellidos :  &#60;input type=&#34;Text&#34; size=&#34;100&#34; name=&#34;apellidos&#34; value=&#34;&#60;?php echo &#036;apellidos ?&#62;&#34;&#62;&#60;br&#62;Email :  &#60;input type=&#34;Text&#34; size=&#34;150&#34; name=&#34;mail&#34; value=&#34;&#60;?php echo &#036;mail ?&#62;&#34;&#62;&#60;br&#62; &#60;input type=&#34;Submit&#34; name=&#34;enviar&#34; value=&#34;Enviar Información&#34;&#62;&#60;/form&#62;&#60;? echo &#036;nombre;?&#62;  

A ver ahora.

Salu2,
Avalon

kassel:
ahora funciona aunque mi deseo es que aparecca el formulario de nuevo registro cuando pinche sobre'añadir nuevo registro', y no directamente en la pagina.

ola :D

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa