Cita:
Iniciado por @ndreX!
El problema es justamente en el LIKE esta mal formado:
SELECT higuerote.*, mamporal.* FROM higuerote INNER JOIN mamporal ON higuerote.Codigo = mamporal.Codigo WHERE LIKE higuerote.Codigo = '%''%' ORDER BY higuerote.Codigo ASC
Debe ser:
SELECT higuerote.*, mamporal.* FROM higuerote INNER JOIN mamporal ON higuerote.Codigo = mamporal.Codigo WHERE higuerote.Codigo LIKE '%''%' ORDER BY higuerote.Codigo ASC
Ademas no deben ir esas comillas simples dentro de %%
Según veo, la variable $txtCodigo solo trae esas comillas simples, ahora bien para arreglarlo, postea en donde seteaas esa variable.
Saludos.
comento de nuevo todo
Beunas espero puedan ayudarme en este probelemita...
mi problema es el sigiente...
tengo que hacer una comparacion de precios... para mi empresa
php + mysql...
tengo 2 tablas distintas
tabla 1 y tabla 2
las 2 tablas tienen 4 columnas.... Codigo.... Descripcion... Precio Maximo... Precio Minio
yo necesito que se listen una al lado de la otra
ejemplo
tabla 1 tabla2
codigo descripcion pmax pmin codigo descripcion pmax pmin
001 lol 0.0 0.0 001 lol 0.1 0.1
el codigo que he podido realizar es el siguiente
hago aclarar.. que hago la busquedad de los codigos... via una caja de texto
ya que poseo mas de 6000 codigos por empresa.....
<?php
if ($ok == "enviar") {
// Configura los datos de tu cuenta
$dbhost='sica.com.ve';
$dbusername='sicacomv';
$dbuserpass='dancedance';
$dbname='sicacomv_comp';
// Conectar a la base de datos
$conexion = mysql_connect ($dbhost, $dbusername, $dbuserpass) or die ("No se puede conectar con el servidor");
mysql_select_db($dbname) or die('Cannot select database');
if($txtCodigo=""){
echo "<center>Debe introducir almenos un codigo<center>";
echo "<center>Intente Nuevamente</center>";
}else{
$instruccion = "SELECT ".$higuerote.".*, ".$mamporal.".* FROM ".$higuerote." INNER JOIN ".$mamporal." ON ".$higuerote.".Codigo = ".$mamporal.".Codigo WHERE ".$higuerote.".Codigo LIKE '%$txtCodigo%' and ".$mamporal.".Codigo LIKE '%$txtCodigo%' ORDER BY ".$higuerote.".Codigo ASC";
$query = mysql_query ($instruccion, $conexion)
$nfilas = mysql_num_rows ($query);
if ($nfilas > 0)
{
print ("<TABLE>\n");
print ("<TR>\n");
print ("<TH>Codigo</TH>\n");
print ("<TH>Descripción</TH>\n");
print ("<TH>Precio Maximo</TH>\n");
print ("<TH>Precio Oferta</TH>\n");
print ("<TH> </TH>\n");
print ("<TH>Codigo</TH>\n");
print ("<TH>Descripción</TH>\n");
print ("<TH>Precio Maximo</TH>\n");
print ("<TH>Precio Oferta</TH>\n");
print ("</TR>\n");
for ($i=0; $i<$nfilas; $i++)
{
$resultado = mysql_fetch_array ($query);
print ("<TR>\n");
print ("<TD>" . $resultado['Codigo'] . "</TD>\n");
print ("<TD>" . $resultado['Descripcion'] . "</TD>\n");
print ("<TD>" . $resultado['PMAX'] . "</TD>\n");
print ("<TD>" . $resultado['PMIN'] . "</TD>\n");
print ("<TD> </TD>\n");
print ("<TD>" . $resultado['Codigo'] . "</TD>\n");
print ("<TD>" . $resultado['Descripcion'] . "</TD>\n");
print ("<TD>" . $resultado['PMAX'] . "</TD>\n");
print ("<TD>" . $resultado['PMIN'] . "</TD>\n");
}
}
else
print ("La base de datos esta Basia");
// Cerrar conexión
}
}
mysql_close;
?>
<html>
<link href="images/estilo.css" rel="stylesheet" type="text/css">
<body background="images/Fondo.png">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Compraciones de Precios</title>
</head>
<body>
<center>
<h1>Seleccione una Opción</h1>
<center>
<form action='seleccion.php' method='POST'>
<table width="484" style='border:1px solid #000000;'>
<tr>
<td width="503" align='center'> Ingrese su Codigo:
<input type='text' size='15' maxlength='25' name='txtCodigo'>
</td>
</tr>
<tr>
<td align='center'>
<p>
<label>
<input name="higuerote" type="radio" value="higuerote" checked>
Higuerote Ferreteria</label>
<label>
<input type="radio" name="higuerote" value="higueroteC">
Higuerote Ceramica</label>
<label>
<input type="radio" name="higuerote" value="higueroteE">
Higuerote Electrico</label>
<br>
<label>
<input name="mamporal" type="radio" value="mamporal" checked>
Mamporal Ferreteria</label>
<label>
<input type="radio" name="mamporal" value="maporalC">
Mamporal Ceramica</label>
<label>
<input type="radio" name="mamporal" value="mamporalE">
Mamporal Electrico</label>
</p>
<p>
<input type="submit" name="ok" value="enviar">
<input type="reset" value="Borrar">
</p></td>
</tr>
</table>
</form>
<center>
<form action='precios.php' method='POST'> <table style='border:2px solid #000000;'>
<tr>
<td align='right'>
<input type="submit" value="Mostar Todos">
</td>
</tr>
</table>
</form>
</html>