Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/03/2009, 20:18
heymatias
 
Fecha de Ingreso: agosto-2008
Mensajes: 45
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Sistema de noticias

Cita:
Iniciado por jonis241288 Ver Mensaje
Buenas tengo un incoveniente gigante...ya me revise con amigos amantes del php de arriba abajo el sript y aparenemente no hay ningun error pero por alguna razon de manera local el script funciona a la prefeccion pero cuando lo subo al servidor no.,..
Aca les muestro mi archivo...

Código PHP:
<?
error_reporting
(E_ALL);
include(
"config_********.php");

//conectamos a la base
$conn=mysql_connect($server,$dbuser,$dbpass);
if(
$conn)
{
    
//Seleccionamos la base
    
$conn=mysql_select_db($database,$conn);
    if(
$conn)
    {
    
//Ejecucion de la sentencia SQL
    
$sql "INSERT INTO noticias (categoria,noti,titulo_noti,autor_noti,copete_noti,noticia_noti,fecha_noti) VALUES ('{$_POST['categoria']}','('{$_POST['titulo']}','{$_POST['autor']}','{$_POST['copete']}','{$_POST['noticia']}','NOW()')";
    
mysql_query($sql$conn);
    
header("location: administrador_central.php");
    }
    else
        echo 
"no selecciona";
}
else
    echo 
"no conecta";
?>
No es mi config por que esta perfectamente bien...
Desde ya muchisimas gracias!.
Macho, se ve que mucho no revisaste, pisaste el valor de $conn.

Si no sabés mucho del tema, y recién estás empezando, ni te calientes en pasar el objeto conexión por parámetro a las funciones de mysql, toma por defecto la ultima conexión y la última base de datos (es más, creo que también toma el último query, pero ya tanto no me animo a asegurarte).

Recomiendo que cambies tu código por

Código PHP:
<?
error_reporting
(E_ALL);
include(
"config_********.php");

//conectamos a la base
mysql_connect($server,$dbuser,$dbpass);
if(! 
mysql_error())
{
    
//Seleccionamos la base
    
mysql_select_db($database);
    if(! 
mysql_error())
    {
    
//Ejecucion de la sentencia SQL
    
$sql "INSERT INTO noticias (categoria,noti,titulo_noti,autor_noti,copete_noti,noticia_noti,fecha_noti) VALUES ('{$_POST['categoria']}','('{$_POST['titulo']}','{$_POST['autor']}','{$_POST['copete']}','{$_POST['noticia']}','NOW()')";
    if (
mysql_query($sql) )
        
header("location: administrador_central.php");
    else
        echo 
"No inserta"// <- ya que estamos te agrego esto.
    
}
    else
        echo 
"no selecciona";
}
else
    echo 
"no conecta";

if (
mysql_error()){
     echo 
mysql_error();
}
?>

Saludos.