Posteo porque tengo un gran problema. Lo peor es que no me marca ningún error PHP, entonces no sé qué está mal.
Yo tengo un sistema de usuarios, pero el registro no funciona.
Es preocupante porque no sé cuál es el error. El otro problema es cuando quiero enviar las notcias, del mismo sistema de usuarios, en Redacta.php:
Código PHP:
<? if($_POST['publica']){
$conection = mysql_connect("localhost","wi880602","xxxxxx");
mysql_select_db ("xxxx", $conection);
function quitar($texto) {
$texto = trim($texto) ;
$texto = htmlspecialchars($texto) ;
return $texto ;
}
$day = time();
$autor = "$user";
$introduccion = "$short";
$cuerpo = "$full";
$fuente = "$fuent";
$link = "$flink";
$titulo = "$title";
$categoria = "$cat";
if($_COOKIE[id] && $_COOKIE[nick] && $_COOKIE[contrasena]){
$user = $_COOKIE[nick]; } else{ $user = "Invitado"; }
$short = $_POST[short];
$full = $_POST[full];
$fuent = $_POST[fuente];
$flink = $_POST[flink];
$title = $_POST[titulo];
$cat = $_POST[categoria];
if($_COOKIE[id] && $_COOKIE[nick] && $_COOKIE[contrasena]){
$idr = quitar("$_COOKIE[idr]"); } else{ $idr = quitar("1"); }
mysql_query("INSERT INTO notis (titulo,short,full,fecha,reportero,categoria,idr,fuente,flink) VALUES ('$titulo','$introduccion','$cuerpo','$day','$autor','$categoria','$idr','$fuente','$link')", $conection);
echo"<script>alert('XXX te agradece por publicar una noticia en las noticias.');</script>";
header("location: redacta.php");
} else {
//ACÁ TODO EL FORMULARIO
}
Saludos!