Foros del Web » Programando para Internet » PHP »

ocupo una mano con php por favor

Estas en el tema de ocupo una mano con php por favor en el foro de PHP en Foros del Web. Buenas noches a todos por aca, tengo una pequeña duda que no se como hacerla si es que se puede? es un formulario X que ...
  #1 (permalink)  
Antiguo 01/08/2012, 22:50
 
Fecha de Ingreso: noviembre-2011
Ubicación: Paris
Mensajes: 450
Antigüedad: 12 años, 5 meses
Puntos: 7
ocupo una mano con php por favor

Buenas noches a todos por aca, tengo una pequeña duda que no se como hacerla si es que se puede? es un formulario X que solamente me pide matricula, la ingreso en un text pero hay 2 cosas: 1 un botón para enviar los datos y 2 un link que al momento de darle click me abre una ventana con la información de esa matricula pero el problema es ese, que no logro que al momento de darle clic al link de ver detalles me muestre información, osea quiero que la matricula que ponga en el form, al dale clic en ver detalles haga una consulta en mi base y la muestre en esa ventana, espero entenderme saludos!

este es mi codigo:

Código PHP:
<body>
<div class="container">
    <section id="content">
        <form action="index.php" method="post">
            <h1>Registro</h1>
            <div>
                <input type="text" placeholder="Matricula" required=""  id="username" name="bebe"/>
            </div>
        
            <div>
                <input type="submit" value="Registrar" />
                
            </div>
        </form><!-- form -->
        <div class="button">
            <a href="#example">VER DETALLES</a>
        </div><!-- button -->
    </section><!-- content -->
    
    
    
</div><!-- container -->




<aside id="example" class="modal">
<div>
<h2>Titulo</h2>
<p><?php echo $_POST['bebe']; ?> AQUI DEBE MOSTRAR DATOS DE LA CONSULTA A LA BD QUE AUN NO HAGO</p>
<a href="#close" title="Close">Cerrar</a>
</div>
</aside>



</body>
  #2 (permalink)  
Antiguo 01/08/2012, 23:40
Avatar de ricardo_tu  
Fecha de Ingreso: noviembre-2010
Ubicación: Mas aca del mas alla
Mensajes: 222
Antigüedad: 13 años, 4 meses
Puntos: 32
Respuesta: ocupo una mano con php por favor

Saludos. Creo q es necesario ver el codigo de tu index.php para poder ayudarte.
__________________
La ciencia al poder. Pazciencia ya viene
  #3 (permalink)  
Antiguo 01/08/2012, 23:59
 
Fecha de Ingreso: noviembre-2011
Ubicación: Paris
Mensajes: 450
Antigüedad: 12 años, 5 meses
Puntos: 7
Respuesta: ocupo una mano con php por favor

Hola ricardo gracias por tu interes, ahorita no tengo la consulta ya que primero solo ingreso datos en el text para ver si los puedo mostrar, es que la cosa es asi tiene el text y un boton de enviar, ese es para enviar e indicar que la matricula que se inserto ya fue tomada en cuenta pero abajo hay un link que es para VER MAS, osea ver los datos de la matricula, como nombre y etc.. esto por si no esta seguro de que sean los datos correctos, hasta ahorita funciona solo ingresando la matricula dando enter y le doy en el link y si lo muestra pero solo quiero que pongan la matricula y darle al link ver detalles y se muestren si enviar nada, la consulta y eso yo me lo aviento solo es ese problema.


este es mi index,
Código PHP:
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html lang="en" class="ie6 ielt8"> <![endif]-->
<!--[if IE 7 ]>    <html lang="en" class="ie7 ielt8"> <![endif]-->
<!--[if IE 8 ]>    <html lang="en" class="ie8"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!--> <html lang="en"> <!--<![endif]-->




<style>

.modal {

position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0,0,0,0.5);
z-index: 10000;

-webkit-transition: opacity 500ms ease-in;
-moz-transition: opacity 500ms ease-in;
transition: opacity 500ms ease-in;

opacity: 0;
pointer-events: none;
}

.modal:target {
opacity: 1;
pointer-events: auto;
}

.modal > div {
width: 500px;
background: #fff;
position: relative;
margin: 10% auto;
-webkit-animation: minimise 500ms linear;
padding: 30px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
-moz-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
box-shadow: 0 3px 20px rgba(0,0,0,0.9);
background: -moz-linear-gradient(#fff, #ccc);
background: -webkit-gradient(linear, right bottom, right top, color-stop(1, rgb(255,255,255)), color-stop(0.57, rgb(230,230,230)));
text-shadow: 0 1px 0 #fff;
}

.modal:target > div {
-webkit-animation-name: bounce;
}

.modal h2 {
font-size: 36px;
padding: 0 0 20px;
}

@-webkit-keyframes bounce {
0% {
-webkit-transform: scale3d(0.1,0.1,1);
-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
}
55% {
-webkit-transform: scale3d(1.08,1.08,1);
-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0);
}
75% {
-webkit-transform: scale3d(0.95,0.95,1);
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.9);
}
100% {
-webkit-transform: scale3d(1,1,1);
-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
}
}

@-webkit-keyframes minimise {
0% {
-webkit-transform: scale3d(1,1,1);
}
100% {
-webkit-transform: scale3d(0.1,0.1,1);
}
}

.modal a[href="#close"] {
position: absolute;
right: 0;
top: 0;
color: transparent;
}

.modal a[href="#close"]:focus {
outline: none;
}

.modal a[href="#close"]:after {
content: 'X';
display: block;
position: absolute;
right: -10px;
top: -10px;
width: 1.5em;
padding: 1px 1px 1px 2px;
text-decoration: none;
text-shadow: none;
text-align: center;
font-weight: bold;
background: #000;
color: #fff;
border: 3px solid #fff;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.modal a[href="#close"]:focus:after,
.modal a[href="#close"]:hover:after {
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
}

.modal a[href="#close"]:focus:after {
outline: 1px solid #000;
}

a.openModal {
margin: 1em auto;
display: block;
width: 200px;
background: #ccc;
text-align: center;
padding: 10px;
-moz-border-radius: 7px;
border-radius: 7px;
background: -moz-linear-gradient(#fff, #ddd);
background: -webkit-gradient(linear, right top, right bottom, from(rgb(255,255,255)), to(rgb(230,230,230)));
text-shadow: 0 1px 0 #fff;
border: 1px solid rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
box-shadow: 0 1px 1px rgba(0,0,0,0.3);
}

a.openModal:hover,
a.openModal:focus {
background: -moz-linear-gradient(#fff, #ccc);
background: -webkit-gradient(linear, right top, right bottom, from(rgb(255,255,255)), to(rgb(200,200,200)));
}
</style>





<head>
<meta charset="utf-8">
<title>Registro | Ajustes</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div class="container">
    <section id="content">
        <form action="index.php" method="post">
            <h1>Registro</h1>
            <div>
                <input type="text" placeholder="Matricula" required=""  id="username" name="bebe"/>
            </div>
            
    
    
        
        
            <div>
                <input type="submit" value="Registrar" />
                
            </div>
        </form><!-- form -->
        <div class="button">
            <a href="#example">Verificar matricula</a>
        </div><!-- button -->
    </section><!-- content -->
    
    
    
</div><!-- container -->




<aside id="example" class="modal">
<div>
<h2><?php echo $_POST['bebe']; ?></h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<a class="button" href="#close" title="Close">Cerrar</a>

</div>
</aside>



</body>
</html>

Etiquetas: favor, formulario, mano, registro
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 21:32.