Duda sobre bajas y altas en un formulario de programación
Hola maltzurra te vuelvo a molestar ahora mi duda y en lo que pido ayuda es en lo siguiente:
Tengo el mismos códigos por cierto muchas gracias por tu ayuda anterior m sirvió mucho gracias! Te explico pero ahora le estoy agregando una cosa más lo que quiero hacer es que ahora que ya me cambia el estatus a "no" quiero que me guarde al mismo tiempo la fecha en que se esta dando de alta en este caso es el año porque las bajas son anuales... Ok lo que le agregue a mi código que se llama checkox.php fue lo que esta remarcado en negritas y queda así :
<script type="text/javascript"><!--
function obtiene_fecha() {
var fecha_actual = new Date()
var anio = fecha_actual.getFullYear() -1
return (anio)
}
function MostrarFecha() {
document.write ( obtiene_fecha() )
document.form1.fecha_baja.value = obtiene_fecha();
}
// --></script>
<script language="javascript" type="text/javascript">
function obtiene_fecha() {
var fecha_actual = new Date()
var anio = fecha_actual.getFullYear() -1
return (anio)
}
function MostrarFecha() {
document.write ( obtiene_fecha() )
document.form1.fecha_baja.value = obtiene_fecha();
}
</script>
<div align="center">
<h1> <b>
<br>LISTA DE SOCIOS DEL AÑO <input type="hidden" name="fecha_baja" id="fecha_baja">
<script language="JavaScript" type="text/javascript">
MostrarFecha();
</script>
PARA DAR DE BAJA </b></h1>
</div>
<div align="left">
<?php
include("connecc.php");
$Enlace=CONECTARSE();
$estatus=$HTTP_POST_VARS[estatus];
$variable3=mysql_query("select * from datps where estatus='si'");
echo "<form action=\"baja.php\" method=\"POST\">\n";
while ($row=mysql_fetch_array($variable3))
{
echo "<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['id']."\">".$row['nombre'].$row['apellido_paterno'].$row['apellido_materno']."<BR>";
}
echo "<br>";
$id=mysql_num_rows($variable3);
printf("
<p><B>TOTAL DE SOCIOS ACTIVOS:%s</B></p>
",$id);
echo"</div>
";
echo "<center>";
echo "<input type=\"submit\" name=\"submit\" value=\"DAR DE BAJA\">";
echo "</form>";
?>
</form>
</body>
</html>
<div>
No me guarda la fecha_baja en mi tabla osea el año en el que se les esta dando de baja que por cierto te explico que el año de baja es una año atrasado
<div>
include("connecc.php");
$Enlace=CONECTARSE();
$seleccion=$_POST['seleccion'];
$fecha_baja=$HTTP_POST_VARS['fecha_baja'];
for ($i=0; $i<=count($seleccion)-1; $i++) {
mysql_query("UPDATE datps SET estatus = 'no' AND fecha_baja='$fecha_baja' WHERE id = $seleccion[$i]")or die ("ERROR");
}
?>
</div>
</div>
<div>te pido por favor si me puedes ayudar en esta parte y me agas saber si lo que estoy asiendo esta bien o mal y me orientaras a como hacerlo </div>
<div> espero tu respuesta pronto</div>
<div>=)
</div>
Tengo el mismos códigos por cierto muchas gracias por tu ayuda anterior m sirvió mucho gracias! Te explico pero ahora le estoy agregando una cosa más lo que quiero hacer es que ahora que ya me cambia el estatus a "no" quiero que me guarde al mismo tiempo la fecha en que se esta dando de alta en este caso es el año porque las bajas son anuales... Ok lo que le agregue a mi código que se llama checkox.php fue lo que esta remarcado en negritas y queda así :
<script type="text/javascript"><!--
function obtiene_fecha() {
var fecha_actual = new Date()
var anio = fecha_actual.getFullYear() -1
return (anio)
}
function MostrarFecha() {
document.write ( obtiene_fecha() )
document.form1.fecha_baja.value = obtiene_fecha();
}
// --></script>
<script language="javascript" type="text/javascript">
function obtiene_fecha() {
var fecha_actual = new Date()
var anio = fecha_actual.getFullYear() -1
return (anio)
}
function MostrarFecha() {
document.write ( obtiene_fecha() )
document.form1.fecha_baja.value = obtiene_fecha();
}
</script>
<div align="center">
<h1> <b>
<br>LISTA DE SOCIOS DEL AÑO <input type="hidden" name="fecha_baja" id="fecha_baja">
<script language="JavaScript" type="text/javascript">
MostrarFecha();
</script>
PARA DAR DE BAJA </b></h1>
</div>
<div align="left">
<?php
include("connecc.php");
$Enlace=CONECTARSE();
$estatus=$HTTP_POST_VARS[estatus];
$variable3=mysql_query("select * from datps where estatus='si'");
echo "<form action=\"baja.php\" method=\"POST\">\n";
while ($row=mysql_fetch_array($variable3))
{
echo "<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['id']."\">".$row['nombre'].$row['apellido_paterno'].$row['apellido_materno']."<BR>";
}
echo "<br>";
$id=mysql_num_rows($variable3);
printf("
<p><B>TOTAL DE SOCIOS ACTIVOS:%s</B></p>
",$id);
echo"</div>
";
echo "<center>";
echo "<input type=\"submit\" name=\"submit\" value=\"DAR DE BAJA\">";
echo "</form>";
?>
</form>
</body>
</html>
<div>
No me guarda la fecha_baja en mi tabla osea el año en el que se les esta dando de baja que por cierto te explico que el año de baja es una año atrasado
<div>
include("connecc.php");
$Enlace=CONECTARSE();
$seleccion=$_POST['seleccion'];
$fecha_baja=$HTTP_POST_VARS['fecha_baja'];
for ($i=0; $i<=count($seleccion)-1; $i++) {
mysql_query("UPDATE datps SET estatus = 'no' AND fecha_baja='$fecha_baja' WHERE id = $seleccion[$i]")or die ("ERROR");
}
?>
</div>
</div>
<div>te pido por favor si me puedes ayudar en esta parte y me agas saber si lo que estoy asiendo esta bien o mal y me orientaras a como hacerlo </div>
<div> espero tu respuesta pronto</div>
<div>=)
</div>
1 Respuesta
Respuesta de maltzurra
1