Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - RedZer

#182
PHP / pasar deudas al año siguiente
7 Julio 2011, 00:44 AM
me podrian dar ideas tengo la siguiente tabla








id_tiposocio|nocatorcena|fecha|aportacion_catorcenal|adeudo
0650001412011-01-05200---
0650001422011-01-19200---
0650001432011-02-05200100

ok como se puede observar el socio cuyo id es 0650014 tiene una deuda de 100 pesos en el numero de catorcena 3 cuya fecha es       2011-02-05 ahora supongamos que ya ha pasado un año ya estamos en el 2012 como le podria hacer para que esa deduda automaticamente pasara alas primeras catorcenas del año 2012 . ejemplo de lo que yo deceo hacer







id_tiposocio|nocatorcena|fecha|aportacion_catorcenal|adeudo
0650001412012-01-05200100
0650001422012-01-19200---
0650001432012-02-05200---
como se puede ver la deuda ya no estaria en la catorcena numero 3 si no estaria en las primeras del año nuevo todo esto con el fin de que el usuario liquide la cuenta.
#183
probaste con winrar :huh:
#185
haber danipena78 lo k pides es posible pero por tus 3 post que has echo no veo tengas grandes conocimientos en php apenas vas empesando y no esta mal que tengas ideas, pero tambien pon de tu parte busca en google .
lo que puedes hacer es
1.-Proxima Cita: ---AQUI PROGRAMAR LA TAREA---

en donde dice proxima cita puedes poner un calendario para k se seleccione la fecha hay muchos en jquery esta el Datepicker http://jqueryui.com/demos/datepicker/

2.- muy importante que te fijes como guardaras la fecha en una tabla de tu bd  es decir supongamos que insertaste un calendario y el formato que te aroja el calendario es :2011-01-23 o bien 2011/01/23 o bien 01-23- 2011 o quiza 23-01 2011
lo mas correctio seria que guardaras tu fecha de esta forma 2011-01-23 por que te digo esto por que luego es un show trabjar con fechas si tiene otro formato bueno es mi punto de vista no se de los demas.

3.- ahora bien supongamos que guardaste ya una fecha reservada la cual es 2011-01-23 ok ahora con code php sacas la fecha de tu sistema como lo sacas? con el siguiente code
Código (php) [Seleccionar]
date("Y-m-d");//mi fecha de hoy como te puedes dar cuenta tiene la misma estructura que tu fecha guardada supongamos verdad, el cual es Yaño,,m mes,d dia ahora bien solo vasta con hacer una comparacion de tu fecha guardada en la tabla, y tu fecha de hoy ejemplo
Código (php) [Seleccionar]

$fecha_guardada=2011-01-23;
$fecha_hoy=date("Y-m-d");
//aki haces todo tu relajo
if($fecha_guardada==$fecha_hoy){sentencia}

#186
1.- te conectas a tu base de datos(linux) y atu servidor(localhost) para eyo creas un archivo llamado conexion.php y lo guardas en la misma carpeta donde estes guardando tu proyecto
conexion.php
Código (php) [Seleccionar]

<?php
function conectar()
{
mysql_connect("localhost""root""");//aki los datos para acceder a mysql el //primero es localhost por que es un servidor local,el segundo es el nombre del //usuario en este caso root, y el tercero es la contraseña como yo no tengo lo dejo //en blanco
mysql_select_db("linux");//aki indikas la bd ala cual te deceas conectar
}

function 
desconectar()
{
mysql_close();
}
?>




ahora bien para mostrar los registros te creas otra pagina la cual se llamara mostrar.php
Código (php) [Seleccionar]


include("conexion.php"); //hasta mero arriba de la pagina pones esta linea de code //la cual te esta incluyendo el archivo que creaste anterior mente llamado conexion

 
//luego despues del body pegas este code
conectar();//con esto mandas allamar la funcion conectar que creaste en el archivo conexion.php
$result=mysql_query("select * from perfiles");//aki indicamos de que campos queremos obtener los datos
desconectar();
if (mysql_num_rows($result)==0){//condiciono para saber si no hay resultados
echo'<span style="color:red"> Error - no se a definido un perfil</span>';}
     else{//de lo contrario si hay resultados los muestro atarves de un while

$orden=1;
while($row=mysql_fetch_row($result))
{
//$row[0],$row[1] ecte etc van hacer las pocisiones de los campos que tengas en tu tabla perfiles si por ejemplo el primer campo de tu tabla es nombre entonces para mostrarlo seria $row[0] si el segundo campo fuera pais para mostrarlo seria $row[1] y asi sucesivamente

     echo "orde".$contador;
     echo "tu nombre es:".$row[0];
     echo "tu pais es:".$row[1];
    $orden++:
         }


}//fin del else

#188
no me lei todo solo tu ultimo post por k ando un poko ocupado mira veo que en el css tienes esto
<!--//-->
ami una ves en un hosting gratuito me dio problemas no se pero igual podrias quitar esas dos lineas . por k al menos ami me anulaba parte del codigo css en donde tenia puesto comentarios con esas lineas se los quite y funciono.
#189
Cita de: RANDYONY en 27 Junio 2011, 03:55 AM
NO SE DEJEN ENGAÑAR!!! en la red un tal ANDRES DUARTE / FRANCY LORENA
jajajaja nos adviertes :huh:
#190
Cita de: Nakp en 27 Junio 2011, 21:37 PM
exactamente, solo debes agregar un contador en ese while ;)

cierto cierto algo asi
Código (php) [Seleccionar]


$inicio=strtotime('2011-01-05');
$final=strtotime('2011-02-02');
$contador=0;
while($inicio <= $final) {
echo  date("Y-m-d", $inicio)."<br>";
$inicio= strtotime("+14 day", $inicio);
echo $contador;
$contador++;
}