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