Hola que tal espero puedan ayudarme a resolver una duda
trabajo con php y jquery para hacer una consulta todo bien
envio mi consulta y me muestra la respuesta en el div que le indico, todo funciona bien...
quiero hacer algunos cambios y aprender como hacerlo de una manera diferente...
cualquier respuesta que tenga por parte de php la muestro sobre el mismo div, pero como hago para que mis mensajes como
echo "introduce toda la info";
me aparezca dentro de un alert();
y que ya que toda la info de mi formulario es correcta se imprima dentro del div la info resultante, en mi caso al momento de que toda la info es ingresada correctamente el resultado de mi consulta es una tabla, quiero mostrar dicha tabla dentro de un div en especifico...
alguna idea de como logro esto?
mi codigo html
Código:
<div id="tabla_activos">
<form id="form1" name="form1" method="post" action="">
<table width="200" border="0">
<tr>
<td> </td>
<td align="right">Email:</td>
<td>
<input name="email" type="text" id="email" placeholder='Email...' /></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" id="boton" value="Registrar" class="xy"/></td>
<td> </td>
</tr>
</table>
</form>
</div><!--tabla activos-->
<div id="content2"></div>
mi jq
Código:
$(document).ready(function(){
$("#form1").submit(function(){
$.post('php/cxcliente.php', $("#form1").serialize(), function(data){
$("#content2").show( "slow", function() {
$("#content2").html(data);
$("#t_uno").tablesorter();
});
});
return false;
});
});
mi php
Código PHP:
<?php
error_reporting ( E_ERROR );
include("bdd/bdd.php");
$email=$_POST["email"];
if($email==''){
echo "DEBES INTRODUCIR EL ID DEL CLIENTE";
}else{
$result= mysql_query("SELECT * from contratacion where Email='$email'");
$row = mysql_fetch_array($result);
$E=$row['Email'];
if ($E==""){
echo "Correo electronico incorrecto verifica la informacion";
}else{
if ($row<>""){
?>
<table id="t_uno">
<thead>
<tr>
<th>CLIENTE</th>
<th>EMAIL</th>
<th width="120">CONTRATO</th>
<th width="120">MONTO</th>
<th width="120">FECHA PAGO</th>
<th>ESTATUS</th>
</tr>
</thead>
<tbody>
<?php
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['1'] . "</td>";
echo "<td>" . $row['2'] . "</td>";
echo "<td>" . $row['4'] . "</td>";
echo "<td>" . $row['5'] . "</td>";
echo "<td>" . date('d-m-Y',strtotime($row[6])) . "</td>";
echo "<td>" . $row['7'] . "</td>";
echo "</tr>";
}
}
}
}
?>
</tbody>
</table>