Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2009, 18:40
warbandit69
 
Fecha de Ingreso: diciembre-2008
Ubicación: http://www.solucionesrios.tk/
Mensajes: 413
Antigüedad: 15 años, 4 meses
Puntos: 19
Información Problemas con sonsulta SQL con matriz e implode en PHP

Buenas Tardes foreros, gracias por leer mi post, voy al grano, estoy haciendo una busqueda de multiples criterios mediante un formulario hecho en DW y que mediante POST envia las variables a una pagina de resultados PHP, pero tengo problemas ya que no domino el implode, a continuacion el error y el codigo:

El error que me sale:

Código:
Parse error: syntax error, unexpected '.' in C:\wamp\www\Activos2\resultado_responsables2.php on line 28
El codigo fuente de la pagina de resultados:

Código PHP:
<?php virtual('/Activos2/Connections/activos.php'); ?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sistema de Inventario MyA</title>
</head>
<body>
<?php
$cedula 
$_POST['cedula'];
$nombre $_POST['nombre'];
$cargo $_POST['cargo'];

$cedula mysql_real_escape_string($cedula);
$nombre mysql_real_escape_string($nombre);
$cargo mysql_real_escape_string($cargo);

if(isset(
$cedula) && $cedula!="")
{
$where[] = " cedula LIKE '%".$cedula."%'";
}
else if(isset(
$nombre) && $nombre!="")
{
$where[] = " nombre LIKE '%".$nombre."%'";
}
else if(isset(
$cargo) && $cargo!="")
{
$where[] = " nombre LIKE '%".$cargo."%'";
}
else
{
echo 
"No escribio ningún criterio de búsqueda, por favor regrese y escriba alguno";
}  

$query "SELECT * FROM table WHERE ".implode(" AND ",.$where[]);  // Esta es la linde adonde tengo problemas

$result mysql_query($query);

if(!
$result)
{
    exit(
"hay un error con la consulta : ".mysql_error());
}
else
{
echo 
"<table width=100% border=1 cellspacing=1 cellpadding=1><tr bgcolor=#009900 align=center><td><div align=center>
<em><strong>C&Eacute;DULA</strong></em></div></td><td><div align=center>
<em><strong>NOMBRE</strong></em></div></td><td><div align=center>
<em><strong>CARGO</strong></em></div></td></tr>"
;
while(
$row mysql_fetch_array ($result))
{
echo 
"<TR>
<TD WIDTH=5% ALIGN=CENTER>$row[cedula]</TD>
<TD WIDTH=10% ALIGN=center>$row[nombre]</TD>
<TD WIDTH=20% ALIGN=CENTER>$row[cargo]</TD>
</TR>"
;
}
echo 
"</TABLE></form>";
}

mysql_free_result($result);
include 
"desconectarse.php"



?>
<div align="center">
  <p>&nbsp;</p>
  <p><a href="/Activos2/busqueda_responsables.php">Regresar/Nueva Búsqueda</a></p>
</div>
</body>
</html>
<?php
mysql_free_result
($result);
?>
Cualquier ayuda se agradece, siempre acudo a ustedes los sabios del foro, saludos.