Foros del Web » Programando para Internet » PHP »

Enviar instrucciones a Varias filas a traves de un checkbox

Estas en el tema de Enviar instrucciones a Varias filas a traves de un checkbox en el foro de PHP en Foros del Web. estoy haciendo una consulta a mysql donde aparecen todo los registros del dia, y la dia es que pueda enviar a cada registro la hora ...
  #1 (permalink)  
Antiguo 07/07/2009, 07:33
 
Fecha de Ingreso: enero-2009
Mensajes: 142
Antigüedad: 15 años, 3 meses
Puntos: 0
Enviar instrucciones a Varias filas a traves de un checkbox

estoy haciendo una consulta a mysql donde aparecen todo los registros del dia, y la dia es que pueda enviar a cada registro la hora actual, y un mensaje fijo a sus filas correspondientes....

aqui tengo algo pero que me recomiendan, no se con hidden necesito de su ayuda gracias.

Código PHP:
$fechadehoydate("d/m/Y"); 
$sql="select idcontrol,disenador,fecha,pag,horacambioaviso from control where fecha='$fechadehoy' order by pag";
$sql_result=mysql_query($sql,$link);

while(
$row=mysql_fetch_array($sql_result)){
$idcontrol=$row['idcontrol'];
$disenador=$row['disenador']; 
$fecha=$row['fecha'];
$pag=$row['pag'];
$horacambioaviso=$row['horacambioaviso'];
echo
"<table width='365' border='0' align='center'>
  <tr>
    <td><input name='idc_$pag' type='hidden' value='$idcontrol'>
     <input type='checkbox' name='cb_$pag' id='cb_$pag'></td>
    <td width='75' align='center' bgcolor='#cccccc' class='letra'><a href='cambioaviso.php?idcontrol="
.$idcontrol."'><strong>$pag</strong></a></td>
    <td width='122'align='center' bgcolor='#cccccc' class='letra'><a href='cambioaviso.php?idcontrol="
.$idcontrol."'>$disenador</a></td>
    <td width='121'align='center' bgcolor='#cccccc' class='letra'><a href='cambioaviso.php?idcontrol="
.$idcontrol."'>$horacambioaviso</a></td>
    </tr>
</table>
"
;
    echo 
"<map name='Map'>";
echo 
"<area shape='rect' coords='4,1,62,21' href=''>";
echo 
"</map>";

Código PHP:
if ($_POST)
{
global 
$name;
$name="";
global 
$ultimo_registro;
$ultimo_registro=0;
global 
$ruta_imagen;
$ruta_imagen[]="";

 
$des=getcwd();
 
$hora date("h:i:s a"); // Toma la hora actual.

 
 //$mes1=[date('n')-1]; echo date(" \D\E  Y");

// $dia=$_POST['dia'];
  //$mes=$_POST['mes'];
  //$ano=$_POST['ano'];
 //$fecha=$ano."-".$mes."-".$dia;
//$disenador=$_POST['disenador'];
  



//$imagen = mysql_escape_string(join(@file($_FILES['archivo']['tmp_name'])));  

$pag mysql_escape_string($_POST['pag']); 

//$tipo = $_FILES['archivo']['type']; 

# Configurar las dos lineas siguientes  


    
if (isset($nombre)) 

    { 

     
/*   if (@mysql_result(@mysql_query("SELECT nombre_usuario FROM tevento WHERE nombre_usuario='$nombre'"),'nombre_usuario')) die('El nombre de la imagen esta actualmente en uso'); */

    

    function 
quitar($mensaje
{
$mensaje str_replace("<","<",$mensaje);
$mensaje str_replace(">",">",$mensaje);
$mensaje str_replace("\'","'",$mensaje);
$mensaje str_replace('\"','"',$mensaje);

return 
$mensaje;
}

//este es el update que modfica e ingresa los valores restantes 
$sql "UPDATE control set pag='".$HTTP_POST_VARS["pag"]."',disenador='".$HTTP_POST_VARS["disenador"]."',reasigdisenador='".$HTTP_POST_VARS["reasigdisenador"]."',horacambioaviso='".$HTTP_POST_VARS["horacambioaviso"]."',observaciones2='Se cambio el aviso.' where idcontrol=".$_GET['idcontrol']."";

// ".$HTTP_POST_VARS["observaciones2"]."
//este es el query de la margarina mavessa jejeje osea el query donde se insertan los datos 
mysql_query($sql);
$sql;
 echo 
"<center>Registro exitoso!</center>";


$idcontrol = @mysql_insert_id(); 
$hora;     

  #2 (permalink)  
Antiguo 12/09/2009, 16:21
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Enviar instrucciones a Varias filas a traves de un checkbox

Hola
Pues podrías usar funciones de mysql o incluso dejar un valor por defecto al campo de la hora con la hora actual, buscate valores por defecto para campos en mysql
Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:35.