estoy atorada con lo siguiente:
Tengo una pagina.php que muestra una consulta en una tabla
Código PHP:
<form action="resultado.php" method="post">
<table align="center" border="1" bordercolor="#CCCCCC" cellspacing="0.5">
<tr>
<th>Factura</th>
<th>Agente</th>
<th>Nombre</th>
<th>Select</th>
</tr>
<?php while($row = mysql_fetch_array($result))
{
$valores =$row['factura']."#".$row['Agente']."#".$row['Nombre_Cliente'];
echo '<tr><td>'.$row['factura'].'</td>';
echo '<td>'.$row['Agente'].'</td>';
echo '<td>'.$row['Nombre_Cliente'].'</td>';
echo '<td>'.'<input type="checkbox" name="calcular[]" value='.$valores.'>'.'</td></tr>';
}
?>
<td colspan="3" align="center"><input type="submit" value="Enviar" /></td>
</table>
</form>
Cuando selecciono el o los checkbox los recibe en resultado.php de la siguiente manera:
Código PHP:
<table align="center" border="1" bordercolor="#CCCCCC" cellspacing="0.5">
<tr>
<th>Factura</th>
<th>Agente</th>
<th>Nombre</th>
</tr>
<?php
foreach($_POST['calcular'] as $check) {
$facturas = explode('#',$check);
echo '<tr><td>'.$facturas[0].'</td>';
echo '<td>'.$facturas[1].'</td>';
echo '<td>'.$facturas[2].'</td></tr>';
}
?>
</table>
El problema es que el ultimo campo no lo pasa completo porque encuentra un espacio en blanco o una coma.
No sé que hacer para que pase el campo completo.
Desde ya muchas gracias por la ayuda!