Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/01/2013, 16:25
Avatar de CMushroom
CMushroom
 
Fecha de Ingreso: diciembre-2011
Ubicación: Morelos
Mensajes: 99
Antigüedad: 12 años, 10 meses
Puntos: 1
Respuesta: error al actualizar pagina libro visitas

Perfecto bro quedo corregido lo de el problema de que repetia el post cada recarga o pulsando enviar gracias a andresdzphp y gracias a ti gatorV lo del desborde de pagina al hacer mensajes largos gracias. Asi quedo finalmente listo para el css lo maximo el foro.

<?php
$link = mysql_connect('localhost', 'root', '');

$mes = array("Domingo","Lunes","Martes","Miercoles","Juev es","Viernes","Sábado");
$numeroDia = date("d");
$dia = array("","Enero","Febrero","Marzo","Abril","Mayo", "Junio","Julio","Agosto","Septiembre","Octubre","N oviembre","Diciembre");
$año = date("Y");
$hora = date("h").":".date("i");

$fechayhora = $mes[date('w')]." ". $numeroDia." ". $dia[date('n')]." ".$año." ".$hora;

if(!$link)
{
die("Error al intentar conectar: ".mysql_error());
}
$db_link = mysql_select_db('libro_visitas', $link);

if(!$db_link)
{
die("Error al intentar seleccionar la base de datos". mysql_error());
}

if(isset($_POST['enviar']) && $_POST['enviar'] == 'Enviar')
{
if(!empty($_POST['usuario']) && !empty($_POST['firma']))
{
$usuario = htmlentities(trim($_POST['usuario']));
$firma = htmlentities(trim($_POST['firma']));
$sqlInsert = mysql_query("INSERT INTO firmar (usuario, firma, fecha) VALUES ('$usuario', '$firma', '$fechayhora')", $link)
or die(mysql_error());
header('location: librovisitas.php');
}
else
{
echo "Debe llenar todos los campos";
}
}

$sqlQuery = mysql_query("SELECT * FROM firmar", $link)or die(mysql_error());
$totalFirmas = mysql_num_rows($sqlQuery);

if($totalFirmas == 0)
{
echo "Nadie ha firmado";
}

else
{
while($row = mysql_fetch_array($sqlQuery))
{
$newtext = wordwrap($row['firma'], 8, "\n", true);
echo"<p><b>$row[fecha]</b><br /><b>".nl2br($row['usuario'])."</b> dijo:<br />".$newtext."</p><hr />";
}
}
?>

<form name="html" action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<p>
Usuario:<br />
<input type="text" name="usuario" />
</p>
<p>
Firma:<br />
<textarea name="firma" cols="35" rows="7"></textarea>
</p>
<input type="submit" name="enviar" value="Enviar" />
</form>

Última edición por CMushroom; 22/01/2013 a las 16:37