Foros del Web » Programando para Internet » PHP »

Error Sistema de Noticias - Insertar

Estas en el tema de Error Sistema de Noticias - Insertar en el foro de PHP en Foros del Web. Este es el código: Código PHP:          elseif ( $a  ==  "news" ){                  if (!empty( $b ) &&  $b  ==  "send" ){ $autor = $post [ "autor" ...
  #1 (permalink)  
Antiguo 08/10/2008, 14:25
 
Fecha de Ingreso: julio-2007
Mensajes: 31
Antigüedad: 16 años, 9 meses
Puntos: 0
Error Sistema de Noticias - Insertar

Este es el código:
Código PHP:
        elseif ($a == "news"){
        
        if (!empty(
$b) && $b == "send"){
$autor=$post["autor"];
$titulo=$post["titulo"];
$categoria=$post["categoria"];
$articulo=$post["articulo"];
// $db->query("INSERT INTO noticias (id_noticia, autor, titulo, categoria, fecha, noticia) VALUES('', '$autor', '$titulo', '$categoria', NOW(), '$articulo') ");
echo "$autor, $titulo, $categoria, NOW(), $articulo";
        }
            
?>
            <FORM METHOD="post" ACTION="panel.php?a=news&b=send">
                Título noticia:<br>
                <INPUT TYPE="text" SIZE="15" name="titulo"><P><br>
                Autor:<br>
                <INPUT TYPE="text" SIZE="15" name="autor"><P><br>
                Categoría:<br>
                <INPUT TYPE="text" SIZE="15" name="categoria"><P><br>
                Escriba el articulo<br>
                <TEXTAREA NAME="articulo" COLS="25" ROWS="4"></TEXTAREA><P>
                <P ALIGN="left"><INPUT TYPE="image" SRC="/pic/submit.gif" VALUE="submit" CLASS="noborder"></P>
            </FORM> 
(Sé que esta desactivado el $db->query)
Puse un echo para comprobar, esto es lo que me devuelve:
Cita:
, , , NOW(),
Que puede ser?
  #2 (permalink)  
Antiguo 08/10/2008, 14:40
Avatar de Snd234  
Fecha de Ingreso: mayo-2007
Ubicación: Frente al PC
Mensajes: 413
Antigüedad: 16 años, 11 meses
Puntos: 2
Respuesta: Error Sistema de Noticias - Insertar

La variable global $post no existe (a menos que la crees), lo correcto es $_POST

La solución a tu código seria:

Código PHP:
$autor=$_POST["autor"];
$titulo=$_POST["titulo"];
$categoria=$_POST["categoria"];
$articulo=$_POST["articulo"]; 
__________________
KIBIT.cl
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 21:29.