Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2009, 13:28
novato77
 
Fecha de Ingreso: agosto-2009
Mensajes: 7
Antigüedad: 14 años, 9 meses
Puntos: 0
Ayuda en php y javascript

BUENAS TARDES, TENGO UN PROBLEMA, TRABAJO EN UN FORMULARIO "MENU" DENTRO DEL CUAL NECESITO HACER UNA CONSULTA, EL CODIGO ES EL SIGUIENTE:

<form NAME="Consulta" ACTION="menu.php" METHOD="post">
<td><input maxlength="20" size="10px" value="" name="contenido" align="right"></td>
<input type="submit" name="buscar" value="Buscar" />
</form>


DENTRO DE ESE FORMULARIO "MENU" SE DEBE MOSTRAR LA INFORMACION, PARA LO CUAL UTILIZO UN DATAGRID QUE ENCONTRE GOOGLEANDO, "FLEXIGRID", EL CUAL YA ME MUESTRA TODA LA INFORMACION DE MI BASE DE DATOS, LO PINTO CON EL SIG. CODIGO:

<?php
if(isset($_POST['buscar'])){
include "datagrid.php";
}
?>


PARA QUE ME MUESTRE LA INFO. UTILIZO EL METODO post QUE BIENE CON EL FLEXIGRID SOLO LO MODIFIQUE, EL CODIGO ES EL SIGUIENTE:

CONEXIÓN………
function countRec($fname,$tname) {
$sql = "SELECT count($fname) FROM $tname ";
$result = runSQL($sql);
while ($row = mysql_fetch_array($result)) {
return $row[0];
}
}
$page = $_POST['page'];
$rp = $_POST['rp'];
$sortname = $_POST['sortname'];
$sortorder = $_POST['sortorder'];

if (!$sortname) $sortname = 'ID';
if (!$sortorder) $sortorder = 'asc';

$sort = "ORDER BY $sortname $sortorder";

if (!$page) $page = 1;
if (!$rp) $rp = 10;

$start = (($page-1) * $rp);

$limit = "LIMIT $start, $rp";

$sql = "SELECT ID, RAMO, UR, URD, PROG, INDICADOR FROM datos_grales $sort $limit";
$result = runSQL($sql);


$total = countRec('ID','datos_grales');

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
header("Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . "GMT" );
header("Cache-Control: no-cache, must-revalidate" );
header("Pragma: no-cache" );
header("Content-type: text/xml");
$xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
$xml .= "<rows>";
$xml .= "<page>$page</page>";
$xml .= "<total>$total</total>";
while ($row = mysql_fetch_array($result)) {
$xml .= "<row id='".$row['ID']."'>";
$xml .= "<cell><![CDATA[".$row['ID']."]]></cell>";
$xml .= "<cell><![CDATA[".utf8_encode($row['RAMO'])."]]></cell>";
$xml .= "<cell><![CDATA[".utf8_encode($row['UR'])."]]></cell>";
$xml .= "<cell><![CDATA[".utf8_encode($row['URD'])."]]></cell>";
$xml .= "<cell><![CDATA[".utf8_encode($row['PROG'])."]]></cell>";
$xml .= "<cell><![CDATA[".$row['INDICADOR']."]]></cell>";
$xml .= "</row>";
}

$xml .= "</rows>";
echo $xml;

¿COMO HAGO PARA QUE ME APARESCA SOLO LO QUE SE CONSULTA EN EL CAMPO “contenido” LO INTENTE DE LA SIGUIENTE MANERA:

$sql = "SELECT ID, RAMO, UR, URD, PROG, INDICADOR FROM datos_grales where INDICADOR='$_POST[contenido]' $sort $limit";
$result = runSQL($sql);


PERO NO HACE NADA……

DE ANTEMANO AGRADEZCO LA AYUDA QUE PUEDAN BRINDARME.