mi pagina principal es esta:
search.php
Código HTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Tabla de Amortización de Préstamos</title> <link href="./estilos/estilos.css" rel="stylesheet" type="text/css"> <link href="./estilos/calendar.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="./scripts/buscar_bd.js"></script> </head> <body class="cuerpo"> <form method="post" id="busqueda" action="tabla_guardada.php" name="busqueda"> <div align="center" class="titulo"><strong>Buscar</strong></div> <table border="1" align="center"> <tr> <td class="subtitulos" align="right"> Socio: </td> <td colspan="5" class="read_only"> <input type="text" name="socio_busqueda" id="socio_busqueda" size="85" readonly="readonly" class="read_only_texto"/> </td> </tr> <tr> <td align="right" class="subtitulos">Busqueda de Socio:</td> <td align="center"> <input type="text" value="" name="codigo_socio_busqueda" id="codigo_socio_busqueda" onkeyup="request_codigo_socio(this.value);" size="4" maxlength="5"/><br /> Numero Socio </td> <td align="center"> <input type="text" value="" name="apellidos_socio_busqueda" id="apellidos_socio_busqueda" onkeyup="request_apellidos_socio(this.value);" size="10"/><br /> Ap. Paterno ó Materno ó Nombres</td> </tr> <tr align="center"> <td colspan="6" align="left"> <div id="tag_update_socio"></div> </td> </tr> <tr> <td align="right" class="subtitulos"> Fecha del Préstamo: </td> <td align="left" colspan="5" class="subtitulos"> <input type="text" value="" name="dia_prestamo_busqueda" id="dia_prestamo_busqueda" onkeyup="request_fecha_prestamo(this.value);"/> </td> </tr> <tr align="center"> <td colspan="6" align="left"> <div id="tag_update_fecha"></div> </td> </tr> <tr> <td align="right" class="subtitulos"> Número de Comprobante: </td> <td align="left" colspan="5" class="subtitulos"> <select name="codigo_numero_comprobante_busqueda"> <option value="D" selected="selected">D-</option> </select> <input type="text" name="numero_comprobante_busqueda" id="numero_comprobante_busqueda" onKeyPress="return acceptNum(event)"/> </td> </tr> <tr align="center"> <td colspan="6" align="left"> <div id="tag_update_num_comprobante"></div> </td> </tr> <tr> <td class="subtitulos" align="right"> Numero de Préstamo: </td> <td colspan="5"> <input type="text" name="num_prestamo_busqueda" id="num_prestamo_busqueda" onKeyPress="return acceptNum(event)"/> <span class="subtitulos"> Correl. Numero de Préstamo:</span> <input type="text" name="correlativo_num_prestamo_busqueda" id="correlativo_num_prestamo_busqueda" onkeypress="return acceptNum(event)"/></td> </tr> </tr> <tr align="center"> <td colspan="6" align="left"> <div id="tag_update_num_prestamo"></div> </td> </tr> <tr> <td colspan="6" align="center"> <input type="submit" name="enviar" value="Mostrar Tabla"> <input type="button" value="Borrar Datos" onClick="history.go(0)"> </td> </tr> </table> </form> </body> </html>
la cual me manda a este script
buscar_bd.js
Código Javascript :
//////////////////////////////////////////////////////////////////////////////
// para busqueda con la fecha
//////////////////////////////////////////////////////////////////////////////
function request_fecha_prestamo(str) {
//Don't forget to modify the path according to your theme
myAjax.open("POST", "./querys_ajax/socio_busqueda_fecha.php");
myAjax.onreadystatechange = result_fecha_prestamo;
myAjax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
myAjax.send("search="+str);
}
//////////////////////////////////////////////////////////////////////////////
// Para que salgan los resultados del socio segun la fecha
//////////////////////////////////////////////////////////////////////////////
function result_fecha_prestamo()
{
if (myAjax.readyState == 4)
{
var liste = myAjax.responseText;
var cible = document.getElementById('tag_update_fecha').innerHTML = liste;
document.getElementById('tag_update_fecha').style.display = "block";
}
}
function selected(choice)
{
var cible = document.getElementById('socio_busqueda');
var posc = 0;
for (var i=cible.value.length-1; i>=0; i--)
{
var caracter = cible.value[i];
if (caracter==" ")
{
posc = i+1;
break;
}
}
cible.value = cible.value.substring(0,posc)+""+choice+"";
//cible.focus();
document.getElementById('tag_update_fecha').style.display = "none";
}y mi consulta es esta: socio_busqueda_fecha.php
Código PHP :
<?php
//$_POST['search'] = $_POST['anio_prestamo_busqueda']."-".$_POST['mes_prestamo_busqueda']."-".$_POST['dia_prestamo_busqueda'];
if (isset($_POST['search']))
$search = htmlentities($_POST['search']);
else
$search ='';
$db = mysql_connect('localhost','root','CoopSA'); //Don't forget to change
mysql_select_db('cartera', $db); //theses parameters
$arreglo = explode(' ', $search);
if($arreglo[count($arreglo)-1]=="" || $arreglo[count($arreglo)-1]==" "){
mysql_close();
die();
}
$sql = "SELECT socio, tipo_prestamo, fecha_prestamo, num_comprobante FROM tabla_prestamo_inicial WHERE fecha_prestamo LIKE '".$arreglo[count($arreglo)-1]."%' ORDER BY num_comprobante";
$req = mysql_query($sql) or die();
echo "<ol>";
while ($data = mysql_fetch_array($req))
{
echo "<li><a href='#' onclick='selected(this.innerHTML);'>";
echo $data['socio'];
echo " --- ";
//echo "<b>";
echo $data['tipo_prestamo'];
echo " --- ";
echo $data['num_comprobante'];
echo " --- ";
echo $data['fecha_prestamo'];
//echo "</b>";
echo "</a>";
echo "</li>";
}
echo "</ol>";
mysql_close();
?> lo que quiero es que al ingresar la fecha no tenga que hacer con el formato de mysql 2009-04-21 sino con el formato español 21-04-2009 y me salgan los resultados como si los hubiera ingresado como mysql.
ojala me puedan ayudar la verdad intente varias formas pero no me sale.
o se podria hacer si pongo selects? como? algun ejemplo? porque tambien lo intente pero nada.
gracias por anticipado
