Foros del Web » Programando para Internet » PHP »

Problema al insertar registros y redireccionar

Estas en el tema de Problema al insertar registros y redireccionar en el foro de PHP en Foros del Web. Hola todos! Les escribo bastante desesperada, el tema es asi, acabo de mudarme de servidor porque donde estaba tenia muchos fallos, caidas, etc. Ahora migre ...
  #1 (permalink)  
Antiguo 24/08/2006, 19:54
 
Fecha de Ingreso: abril-2002
Mensajes: 15
Antigüedad: 22 años
Puntos: 0
Problema al insertar registros y redireccionar

Hola todos!

Les escribo bastante desesperada, el tema es asi, acabo de mudarme de servidor porque donde estaba tenia muchos fallos, caidas, etc.

Ahora migre mis bases de datos al nuevo server, mis paginas conectan perfectamente, pero estoy teniendo problemas con cosas que localmente funcionan bien, y que (cuando andaba) en el otro servidor funcionaban, y ahora en el nuevo no andan.

No alcanzo a comprender porque si localmente todo funciona no lo hace cuando lo subo, si bien no tira ningun error no inserta el registro ni redirecciona la pagina

No se, como explicarles, les mando un codigo medio corto, como para que si alguien puede me de una mano, a ver por donde pasa este problema.

Saludos muchas gracias a todos!

Alicia

<?
ob_start();
?>

<?php require_once('Connections/tarjetas.php'); ?>
<?php
// HTTP/1.0
header("Pragma: no-cache");

mysql_select_db($database_tarjetas, $tarjetas);
$query_Recordset1 = "SELECT * FROM usuarios";
$Recordset1 = mysql_query($query_Recordset1, $tarjetas) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);

$tabla="usuarios";

$Nregistrante= $_POST[nombre];
$Aperegis= $_POST[apellido];
$Direregis= $_POST[direccion];
$Teleregis= $_POST[telefono];
$Emailregis= $_POST[email];
$Paisregis= $_POST[pais];
$fecha= $_POST[fecha];

?>

<?

//$rEgistrante= $_POST[email];

if($enviar) {

//echo "comprobar enviar";

$resp = mysql_query("select * from usuarios where email = '$Emailregis'") or die (mysql_error());//realizamos la consulta

if(mysql_num_rows($resp) == "0") {

mysql_query ("INSERT INTO $tabla (nombre,apellido,direccion,telefono,email,pais,fec ha) VALUES (' $Nregistrante' , '$Aperegis', '$Direregis' , '$Teleregis', '$Emailregis' , '$Paisregis', ' $fecha' )");
header ("Location: gracias.htm");
}

else { header ("Location: nohacefalta.php");

}
}


?>
  #2 (permalink)  
Antiguo 24/08/2006, 20:41
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
si no funciona debe haber algún error.
Si hay error, y no te muestra nada, debe ser porque está configurado para no hacerlo.
Por lo tanto es necesario configurarlo para que muestre los errores

agregá estas líneas al principio del programa, y fíjate si aparece algún error:
Código PHP:
<?php
ini_set
('display_errors'true);
error_reporting(E_ALL);
?>

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:45.