Una consulta

3 views
Skip to first unread message

Antonio Bellido

unread,
Jun 28, 2013, 2:17:57 PM6/28/13
to colombian-we...@googlegroups.com, php-co...@googlegroups.com, php...@googlegroups.com

He estado haciendo una web con PHP 5 y MySQL. Y tengo un detalle

 

Abro una sesión con <FORM de html y voy a otro PHP con esos datos, si esta el acceso correcto pongo una tabla con los datos de la BD

 

Todo sale correcto pero el FORM sigue en la otra pagina de solo los datos de la BD.


No se como hacer q el form no se vaya a la otra ventana y solo aparezca la tabla sin el form de acceso

 

Si quiere les paso los graficos de las dos ventanas

 

Gracias

 

Antonio Bellido Ugarte

 (51) 989-050-644  Claro RPC

 (51-1) 793-8167
 tbel...@gmail.com

 http://tbellido.blogspot.com

 

P Piense en el medio ambiente antes de imprimir este mensaje.

 

Ing. David Campos

unread,
Jun 28, 2013, 3:21:33 PM6/28/13
to colombian-we...@googlegroups.com
Y el codigo exacto para revisarlo...


2013/6/28 Antonio Bellido <tbel...@gmail.com>

--
--
- Has Recibido este mensaje ya que haces parte de Colombian.Web.Developers
Powerd By Google
Para subscribirse a este grupo envia un correo a Colombian-we...@googlegroups.com
Para eliminar su cuenta envie un correo a Colombian-we...@googlegroups.com
Para conocer vas sobre nuestro grupo visite ?>
 
http://groups-beta.google.com/group/Colombian-web-developers/
---
Has recibido este mensaje porque estás suscrito al grupo "Colombian Web Developers" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a colombian-web-deve...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

Seo Corp

unread,
Jun 28, 2013, 3:23:57 PM6/28/13
to colombian-we...@googlegroups.com, php-co...@googlegroups.com, php...@googlegroups.com
Hola Antonio, 

Una solucion rapida podria ser usa Jquery para ocultar o mostrar el formulario dependiendo de lo que necesites, ejemplo:


Asumiendo que ya has trabajado con Jquery

Saludos!


2013/6/28 Antonio Bellido <tbel...@gmail.com>

--

Antonio Bellido

unread,
Jun 28, 2013, 4:42:17 PM6/28/13
to colombian-we...@googlegroups.com, php-co...@googlegroups.com, php...@googlegroups.com

Gracias x sus respuestas.

 

El problema era que no leía lo que había que leer y cuando lo desactivaba obvio no sabia leer la BD. Puse la conexión de nuevo en el código (repetido) pero funciono.

 

Hay aprender más de OO para hacerlo mejor.

 

header('Location: principal.php');

Hizo la conexión, pero estoy todavía en algo básico de PHP. Pero se aprende todo poco a poco…

 

Saludos

 

Toño

Jose Francisco Díaz Arredondo

unread,
Jun 28, 2013, 4:04:09 PM6/28/13
to colombian-we...@googlegroups.com
depende como estés haciendo tu lógica, programar en PHP NO es como programar en ASP.net con WebForms, la tematica de PHP es que en cada petición a un recurso se generá un nuevo documento HTML (lo que ves en el explorador no es PHP es vil y simple HTML generado por PHP).

el form se encuentra en un documento php aparte del donde muestras los resultados, al momento de hacer el submit el explorador envia la peticion a la url especificada por el formulario y muestra su respuesta (una tabla html con los resultado seguramente), para que el form "sea visible" en el otro sitio hay varias cosas que puedes hacer.


1 .- fusionar la logica de form.php y resultados.php a un solo .php puedes verficiar si existe una variable con las que generas tu html de resultados con la funcion is_sset() ( http://php.net/manual/es/function.isset.php ) encierras tu logica dentro de un "if" y muestras la tabla solo si existe un parametro de busqueda.

Formulario Aqui
<?php
if(isset($_GET["campoDeBusqueda"]){
    //logica de resultado aqui.
}
>

el formulario tiene que apuntar al mismo php

2. crea un solo archivo e incluye los otros dos con un include()
<?
include("form.php");
include("resultado.php");
?>

si haces esto no olvides quitar el cuerpo de tu hmtl  por que los tres archivos se funcionaria en uno solo.


si duda hay mejores forma de hacerlo pero de esta forma te servirá no tiene caso darte información mas compleja. 



2013/6/28 Seo Corp <seo...@gmail.com>

Tio Oscar

unread,
Jun 29, 2013, 2:36:12 AM6/29/13
to colombian-we...@googlegroups.com
http://web2.0-tips.com.ar/140-separando-la-logica-de-la-vista-php.html

--
Exos ~ Programador, hacker y filósofo
web: http://blog.exodica.com.ar
Linked'in: http://www.linkedin.com/in/ogexos
Twitter: @exos, Indeti.ca: @exos
Tels: [+54 11] 6385-EXOS (3967) - [+54 9 11] 6133-2442

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/IT d-- s:++ a- C+++$ UBL+++$ P(-) L+++$ !E--- W+++$ !N !o K-? !w--- !O !M-- V? PS+++@ !PE Y+(++) PGP++ !t--- !5 X++ R(+) tv--? b- DI D-- G e@ h>++ r+++(-) y+++>+++++
------END GEEK CODE BLOCK------
Reply all
Reply to author
Forward
0 new messages