hola buenas tengo 2 codigos uno k agrega a una base de datos un codigo,nombre y 2 fechas y otro que muestra la informacion hasta hay bien pero el 2º codigo ademas muestra los dias que faltan entre las 2 fechas y eh hay el problema me muestra lo del 1º cliente,y en el 2º y sucesivos repite los dias que faltan en el 1º como si escribiese continuamente lo mismo y no hiciese el calculo aki dejo lso codigos aver si alguien sabe dar con ello... ymuchas gracias de antemano.
AGREGAR.PHP
Código PHP:
<html>
<head>
<title>agregar clientes</title>
<script language="JavaScript" src="calendario/javascripts.js"></script>
<link rel="STYLESHEET" type="text/css" href="calendario/estilo.css">
</head>
<body background="extras/naturaleza.jpg">
<?php
include ('header.php');
include ('menu1.php');
include ('menu2.php');
include ('menu_vacas.php');
?>
<p> </p>
<?php
error_reporting(0);
?>
<?php
$fecha = date("Y/n/d");
if($_POST[enviar]) {
require 'config.php' ;
function quitar($texto) {
$texto = trim($texto) ;
$texto = htmlspecialchars($texto) ;
$texto = str_replace(chr(160),'',$texto) ; # Elimina espacios que no pueden ser borrados por trim()
return $texto ;
}
$codigo = $_POST['codigo'];
$con = mysql_query("select * from vacaciones where codigo='$codigo'") ;
if(mysql_result(0,0)) {
echo 'El cliente ya existe en la base de datos. Haz click <a href="javascript:history.back(-1)">aqui</a> para regresar.' ;
}
else {
$nombre = $_POST['nombre'];
$fechaini = $_POST['fechaini'];
$fechafin = $_POST['fechafin'];
$pedidos = $_POST['pedidos'];
mysql_query("INSERT INTO vacaciones (codigo, nombre, fechaini, fechafin, pedidos) VALUES('$codigo','$nombre','$fechaini','$fechafin','$pedidos')");
print '<font face="Verdana, Geneva, sans-serif" size="+3"><b><center>';
print 'La informacion sobre el cliente <br><br>';
print ( $codigo );
print '<br><br>';
print 'ah sido guardada';
print '<br><br>';
$copy=mysql_query("select * from copyright");
while ($row=mysql_fetch_array($copy))
{
$nombreauto = 'doña';
$nombreauto2 = 'carmen';
print $nombreauto;
print $nombreauto2;
echo '<br><br>Haz click <a href="javascript:history.back(-1)">aqui</a> para regresar.' ;
}
}
}
else {
?>
<form name="formulario" method="post" action="<?=$_SERVER[PHP_SELF]?>">
<p><b>Codigo:</b><br>
<input type="text" name="codigo" maxlength="3"><br>
<b>Nombre:</b><br>
<input type="text" name="nombre" maxlength="50"><br>
<b>Inicio Vacaciones:</b><br>
<input type="text" name="fechaini" maxlength="50" value='<?php echo"$fecha"; ?>'><br>
<b>Final Vacaciones:</b><br>
<input type="text" name="fechafin" maxlength="40" value="<?php echo"$fecha"; ?>"><br>
<b>Pedidos:</b><br>
<textarea name="pedidos" id="456" cols="25" rows="5"></textarea>
Fecha inicio:
<br>
<input type="submit" name="enviar" value="Guardar">
</div>
<?php
}
?>
<p>
</body>
</html>
MOSTRAR.PHP
Código PHP:
<?php
include ('header.php');
include ('menu1.php');
include ('menu2.php');
include ('menu_vacas.php');
require ('config.php');
$nbrow=0;
print " <form>";
//calculo SQL entre 2 fechas
$diasvacas = mysql_query("SELECT TO_DAYS(fechafin) - TO_DAYS(fechaini) FROM vacaciones order by codigo ASC");
$calcula = mysql_result($diasvacas,0);
//extraigo info de la sql
$result = mysql_query("SELECT *,DATE_FORMAT(fechaini,'%d/%m/%Y') as fechaini, DATE_FORMAT(fechafin,'%d/%m/%Y') as fechafin FROM vacaciones order by codigo ASC");
echo "<table CELLSPACING=1 CELLPADDING=1 width='80%' border='1' align='center' align='center' bgcolor='#00FFFF'> \n";
echo "<tr><td><b><center>Codigo</td><td><b><center>Nombre</td><td><b><center>Fecha Inicio</td><td><b><center>Fecha Final</td><td><b><center>Revistas para guardar</td><td><b><center>Vuelve en..</td></tr> \n";
while($row=mysql_fetch_array($result))
{
$nbrow++;
$cont++;
$codigo=$row["codigo"];
$nombre =$row["nombre"];
$fechaini = $row["fechaini"];
$fechafin =$row["fechafin"];
$pedidos = $row["pedidos"];
print "<tr bgcolor='#FBF3E4'> ";
print "<br>";
print "<td> <div align=\"center\"><font color=\"#000000\"><font size=\"1\"><font face=\"Verdana\">$codigo</font></font></div></td>";
print "<td> <div align=\"center\"><font color=\"#000000\"><font size=\"1\"><font face=\"Verdana\">$nombre</font></font></div></td>";
print "<td> <div align=\"center\"><font color=\"#000000\"><font size=\"1\"><font face=\"Verdana\">$fechaini</font></font></div></td>";
print "<td> <div align=\"center\"><font color=\"#000000\"><font size=\"1\"><font face=\"Verdana\">$fechafin</font></font></div></td>";
print "<td> <b><font face='comic sans ms'><center><textarea name='valor5' rows='3' align='center' width='95%' disabled readonly> $pedidos </textarea></td>";
print "<td> <div align=\"center\"><font color=\"#000000\"><font size=\"1\"><font face=\"Verdana\">$calcula dias</font></font></div></td>";
print "</tr>";
}
print "</form> \n";
echo "</table> \n <p><br><p>";
//imprime número de registros
print "<b><font size=\"1\"><center><font face=\"Verdana\">Actualmente tenemos<font color='#FF0000'> $nbrow <font color='#000000'>Clientes de vacaciones </font></b>";
?>
<body bgcolor="#FFFFCC">