Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: fortil en Mayo 01, 2013, 11:21:57 PM

Título: [SOLUCIONADO] Mostrar datos en la misma pagina dependiendo de la consulta
Publicado por: fortil en Mayo 01, 2013, 11:21:57 PM
Hola a todxs


Resulta que quiero mostrar unos datos que depende de la consulta que haga, se muestre o no en la misma pagina, estilo un desplegable oculto (digo estilo, pero en realidad no así sino que de verdad no estén hasta comprobada la consulta)...

Cómo podría realizar esto?

gracias..

edito:

Tengo una pagina con un campo de consulta, un ejemplo:
--------------------------------------------
codigo: ______
[Ingresar]

--------------------------------------------
y quiero que en el momento de darle ingresar el realice una consulta mysql

$quer = sprintf("SELECT usuario, proceso, ventas FROM clientes WHERE codigo=%s",$codigo);
blabla...
tomo los datos de $usuario = $row_quer['usuario'], etc....

lo anterior no va al caso :D

Y entonces muestro los datos $usuario, $proceso y $ventas (por ejemplo) pero en la misma hoja, es decir que quedaría así:

--------------------------------------------
codigo: ______
[Ingresar]

Usuario:$usuario
Proceso:$proceso
tiene $ventas ventas
--------------------------------------------

Lo cual me permitirá escribir nuevos códigos cambiando de nuevo el usuario y los proceso sin tener que retornar a otra pagina..


PD: me he comido bastante código por pereza :D pero solamente quiero dar la idea, si no se visualiza mas, entonces pondré todo el código... ..muchas gracias bro por responder.
Título: Re:[Ayuda]Mostrar datos en la misma pagina dependiendo de la consulta
Publicado por: Once en Mayo 02, 2013, 12:10:48 AM
Brother, te puedes explicar un poco mejor?

Saludos!
Título: Re:[Ayuda]Mostrar datos en la misma pagina dependiendo de la consulta
Publicado por: 2Fac3R en Mayo 02, 2013, 07:01:56 PM
Puedes procesar datos desde un mismo archivo php dejando el action del form vacio, por ejemplo:

Código (php) [Seleccionar]

<?php

if(isset($_POST['form'])){
// Codigo del mysql
}

?>

<form action="?" method="POST">
Codigo: <input type="number" name="codigo"> </br>
<input type="submit" name="form" value="Enviar!">
</form>



Puedes hacer con un <button>, etc...

No sé si a eso te referías  ???

Zalu2
Título: Re:[Ayuda]Mostrar datos en la misma pagina dependiendo de la consulta
Publicado por: Once en Mayo 02, 2013, 07:12:13 PM
Ahora te entiendo mejor, sólo necesitas usar un poco de dhtml

Saludos!
Título: Re:[Ayuda]Mostrar datos en la misma pagina dependiendo de la consulta
Publicado por: Destructor.cs en Mayo 02, 2013, 07:27:23 PM
No entiendo muy bien tu idea, escribenos el codigo asi seria mas claro!
Título: Re:[Ayuda]Mostrar datos en la misma pagina dependiendo de la consulta
Publicado por: ~ Yoya ~ en Mayo 02, 2013, 07:51:38 PM
Cuando dejes de perder tiempo enfocándote en comerte código y te enfoques en como hacer lo que deseas, encontraras la solución...

Es simple compañero, tendrás que utilizar Ajax y DHTML.

Creas 1 archivo que devuelva el usuario, proceso y ventas dependiendo del código que se le pase via GET/POST.

Luego, cuando el usuario inserte el código y haga click en ingresar, realizas una petición GET/POST utilizando Javascript al archivo que ya creaste , enviándole el código que introdujo el usuario, luego tomas el resultado y lo agregas dinamicamente al HTML actual (DHTML).

DHTML, Ajax  y PHP.

Saludos.
Título: Re:[Ayuda]Mostrar datos en la misma pagina dependiendo de la consulta
Publicado por: fortil en Mayo 03, 2013, 03:45:03 PM
gracias por responder

;D