Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2010, 04:15
jawir
 
Fecha de Ingreso: marzo-2009
Mensajes: 221
Antigüedad: 15 años, 2 meses
Puntos: 0
insertar valor checkbox en BD

Tengo una tabla con checkbox y lo que quiero es que los mensajes que se seleccionen se cambie el estado a leido, he estado mirando por le foro pero no me aclaro muy bien con lo que he vist ode for each.

He llegado a algo como esto


$mens_array = $_POST['mens'];

$cadena= implode (",", $mens_array);

foreach($_POST['mens_array'] as $m)

y aki iria el update
$consulta=mysql_query("UPDATE TContacto SET leido = 'si' WHERE contacto_ID =¿? )";


Código PHP:
Ver original
  1. <form name="frm" action="php/estadomensajes.php" method="POST" onSubmit="return validar(this)">
  2.  
  3.       <table  border="1" cellpadding="0" cellspacing="2" bordercolor="#000000">
  4.       <?php
  5.  
  6.     echo "<tr> \n";
  7.     echo "<td bgcolor=\"#FFFFCC\"><center>ID</center></td> \n";
  8.     echo "<td bgcolor=\"#FFFFCC\"><center>E-mail</center></td> \n";
  9.     echo "<td bgcolor=\"#FFFFCC\"><center>Fecha</center></td> \n";
  10.     echo "<td bgcolor=\"#FFFFCC\">Marcar</td> \n";
  11.     echo "</tr> \n";
  12.  
  13.     do {
  14.    
  15.         echo "<tr> \n";
  16.         ?>
  17.  
  18.         <?php
  19.             echo "<td><center><a href=detallesmensaje.php?ID=$row[contacto_ID]>".$row["contacto_ID"]."</center></td> \n";
  20.            
  21.             echo "<td><center>".$row["email"]."</center></td>\n";
  22.                
  23.             $f = explode("-", $row[fecha]);
  24.            
  25.             echo "<td><center>".$f[2]."-".$f[1]."-".$f[0]."</center></td> \n";
  26.             ?>
  27.             <td><center><input type="checkbox" name="mens[]" value="<?php $row["contacto_ID"]?>"></center></td>
  28.             <?php
  29.             echo "<td><center>".$row["contacto_ID"]."</center></td>\n";
  30.  
  31.            
  32.         echo "</tr> \n";
  33.    
  34.     } while ($row = mysql_fetch_array($result));
  35.    
  36.     ?>
  37.       </table>
  38.  
  39.       <input name="leido" type="submit" class="btn" value="Marcar como leido" />
  40.     </form>