Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/06/2011, 05:44
johhan16
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 meses
Puntos: 55
Respuesta: Problemilla con Php

pues primero te muestra esto

SELECT * FROM articulozona WHERE articulo=' 33031410-01'

porque tienes

print $sql;

aparte tenias algunos ; que faltaban y algunas concatenaciones

Código PHP:
<td class="r6" width=50 style="border:0px solid black">
<input type="checkbox" name="articulo[]" value="
<?php echo $registro['articulo']; ?>



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<link rel="stylesheet" href="text.css" type="text/css" media="all">
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Page-Enter" content="RevealTrans (Duration=3, Transition=12)">
<meta http-equiv="Page-Enter" content="RevealTrans (Duration=3, Transition=12)">
<title>Resumen</title>
</head>
<body topmargin="0" leftmargin="0" text="" bgcolor="" marginheight="0" marginwidth="0">
<div id="content">
<div id="cabecera">
<a href="index.html"><img alt="Logotipo (40K)" src="objetos/logotipo.bmp"></a>
</div>
<div id="navegacion">
<ul>
<div align="center">
<table class="ancho80" width="100%" border="0" cellpadding="00" cellspacing="0">
<tbody>
<tr>
<td class="a2"><p><font color=white >></font><font type="Aircraft regular">Registro: ACCESO</font></p></td>
<td class="a3"><p><b><a href="http://www.celea.es/asociados.php">ASOCIADOS</a> /<a href="http://www.celea.es/clientes.php">CLIENTES</a></b></p></td>
<td class="a4"><p><a href="http://www.celea.es/productos.php">PRODUCTOS</a></p></td>
<td class="a5"><p><a href="http://www.celea.es/contactar.php">CONTACTO</a></p></td>
</tr>
</tbody>
</table>
</div>
</ul>
</div>
</div>
<fonf face="Verdana">
<div align="center">
<div class="nuevo">
<h1>Resumen</h1>

<div class="otro">


<table class="pruebas" cellspacing="4px" cellpadding="1px">
<tr>
<td class="r1" width=40 style="border:0px solid white" BGCOLOR="D3D3D3" valign="center">
</td>
<td class="r2" width=90 style="border:1px solid white" BGCOLOR="white" valign="center">
<b>Artículo</b>
</td>
<td class="r3" width=340 style="border:1px solid white" BGCOLOR="white" valign="center">
<b>Descripción</b>
</td>
<td class="r4" width=50 style="border:0px solid white" BGCOLOR="white" valign="center">
<b>Foto</b>
</td>
<td class="r5" width=120 style="border:1px solid white" BGCOLOR="white" valign="center">
<b>Codigo EAN</b>
</td>
<td class="r6" width=50 style="border:1px solid white" BGCOLOR="white" valign="center">
<b></b>
</td>
<td>
</td>
</tr>
</table>
</div>
<?php
echo "<pre>";
print_r($_POST['articulo']);
echo 
"</pre>";

// simple comprobación para ver que si que se reciben todos los datos de los checkbox (si que llegan)


mysql_connect('servidor''usuario','password')or die ('Ha fallado la conexi&oacute;n: '.mysql_error());
mysql_select_db('basededatos')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
mysql_select_db("articulozona");

$articulo $_POST['articulo'];
$arr_len count($articulo);
$sql "SELECT * FROM articulozona WHERE ";
for(
$i 0$i $arr_len$i++) { // Ahora sí es for
$sql .= "articulo='" .$articulo[$i]. "' AND ";
}
$sql trim($sql' AND');


print 
$sql;
$resultado mysql_query($sql) or die ("No se pudo ejecutar la consulta");
while (
$registro=mysql_fetch_assoc($resultado)) {
?>

<div align="center">
<table class="pruebas" cellspacing="4px" cellpadding="1px">
<tr>
<td class="r1" width=40 style="border:0px solid black">
<?php
echo "<a href='descargas.php?articulo='".$registro['articulo']."'><img src='objetos/descargar-pdf.png'></a>";
?>
</td>
<td class="r2" width=90 style="border:1px solid black">
<FONT FACE="arial" SIZE=1.5>
<?php
echo "<b>".$registro['articulo'];
?>
</font>
</td>
<td class="r3" width=340 style="border:1px solid black">
<FONT FACE="arial" SIZE=1.5>
<?php
echo "<b>".$registro['descripcion'];
?>
</font>
</td>
<td class="r4" width=50 style="border:0px solid white" BGCOLOR="white">
<FONT FACE="arial" SIZE=1.5>
<?php
echo "<a href='fotos.php?articulo='".$registro['articulo']."'><img src='objetos/camara1.jpg' 'height=30px'.'width=30px'></a>";
?>
</font>
</td>
<td class="r5" width=120 style="border:1px solid black">
<FONT FACE="arial" SIZE=1.5>
<?php
echo "<b>".$registro['ean']."</b>";
?>
</font>
</td>
<td class="r6" width=50 style="border:0px solid black">
</td>
<td>
</td>
</tr>
</table>
</div>
<?php
}

?>

</font>
</div>
</font>
</body>
</html>

si sigue sin funcionar debes ir revisando bien si hay respuesta segun la consulta
__________________
<?php echo "No te metas a lo hondo del Mar si no sabes nadar, primero aprende a nadar" ?>
...Error en linea: 1 o.O