Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/11/2008, 13:55
kerlis
 
Fecha de Ingreso: noviembre-2008
Mensajes: 9
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: renovar campo cada año

MIL GRACIAS POR SU AYUDA, ESPERO QUE DIOSITO LOS BENDIGA UN MONTON, POR SER TAN AMABLES, LOGRE LO QUE DESEABA, GRACIAS A SUS SUGERENCIAS, LES DEJO EL CODIGO POR SI LE SIRVE A ALGUIEN MAS, LE AGREGE UN EVENTO DE BOTON PARA IR AUMENTANDO EL NUMERO, ESTOY ETERNAMENTE AGRADECIDA. ADORO PHP Y A LOS MIEMBROS DE ESTE FORO.


<html>

<head>
<title>Sans Titre</title>

</head>
<body bgcolor="#FFFFFF">
<?php
$conexion = mysql_connect ("localhost", "root", "") or die ("No se puede conectar con el servidor");

// Seleccionar base de datos
mysql_select_db ("nombrebd") or die ("No se puede seleccionar la base de datos");

// Enviar consulta
$comando = "select * from factura ";
$consulta = mysql_query ($comando, $conexion) or die ("Fallo en la consulta");
$resultado = mysql_fetch_assoc($consulta);
print "<FORM ACTION='ejconta.php' METHOD='post'>";
print "<INPUT TYPE='hidden' NAME='num' VALUE='num'>" ;
print "<INPUT TYPE='SUBMIT' NAME='contar' VALUE='contar'>";
print "</form>";
?>
<?php
//$conexion = mysql_connect ("localhost", "root", "") or die ("No se puede conectar con el servidor");

// Seleccionar base de datos



$contar = $_REQUEST['contar'];
if (isset($contar))
{

$query="SELECT MAX(num_factura) from factura WHERE year='".date('Y')."'";
$r=mysql_query($query, $conexion);
$d=mysql_fetch_row($r);

/*SI NO ENCONTRÓ ALGUNA FACTURA DEVOLVERÁ NULL, Y DE SER ASI, SIGNIFICA QUE ES LA PRIMER FACTURA DE ESE AÑO, EN CASO CONTRARIO, PUES SOLO INCREMENTAMOS EN 1 EL VALOR*/
if($d[0]==NULL)
$cta=1;
elseif($d[0]>0)
$cta=$d[0]+1;



$fecha=date("Y");
//$fecha = date ("Y-m-d"); // Fecha actual
$comando1 = "insert into cuenta (num_factura,year) values ('$cta','$fecha')";
$consulta = mysql_query ($comando1, $conexion) or die ("Fallo en la consulta")


}

?>