Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: xtreme-shumy en 16 Octubre 2006, 17:49 PM

Título: PHP ayuda agregar datos
Publicado por: xtreme-shumy en 16 Octubre 2006, 17:49 PM
A pedido de alguien q no me acuerdo el nick (perdon) re-copio el post de programacion general;
error en PHP Unexpected T_VARIABLE ON LINE **= $autor= $_post ['autor']

<?php
include("db.php")
$autor $_POST['autor']; 
$titulo $_POST['titulo']; 
$noticia $_POST['noticia'];  
$sel "SELECT * from noticias_web"
$sql "INSERT into noticias_web ('autor','titulo','notica')";
$sql .= "VALUES ('$autor','$titulo','$noticia')";
$res mysql_query($sel,$sql)
{
if $res 
echo "Noticia agregada con éxito" }
{ else
echo "No se pudo agregar la noticia"
}
?>
Título: Re: PHP ayuda agregar datos
Publicado por: devcode en 16 Octubre 2006, 19:19 PM
En php las líneas se deben terminar con un punto y coma.

<?php
include("db.php");
$autor $_POST['autor']; 
$titulo $_POST['titulo']; 
$noticia $_POST['noticia'];  
$sel "SELECT * from noticias_web";
$sql "INSERT into noticias_web ('autor','titulo','notica')";
$sql .= "VALUES ('$autor','$titulo','$noticia')";
$res mysql_query($sel,$sql);
{
if $res 
echo "Noticia agregada con éxito"; }
{ else
echo "No se pudo agregar la noticia";
}
?>
Título: Re: PHP ayuda agregar datos
Publicado por: xtreme-shumy en 16 Octubre 2006, 20:47 PM
gracias igual lo reemplaze por algo mas sencillo y ya funciona, otra duda:

<?php
include("db.php")
$usuario $_POST['autor'];
$password $_POST['password'];
$mail $_POST['mail'];
$nacion =  $_POST['nacion'];
$sql "INSERT into usuarios_web (usuario,password,email,nacionalidad)";
$sql .= "VALUES ('$usuario','$password','$mail','$nacion')";
$res mysql_query($sql,$sel);
if $res
echo "Usuario creado con exito";
?>

Mismo error de arriba, arriba lo solucione con:
<?php
include("db.php"); 
$autor $_POST['autor']; 
$titulo $_POST['titulo']; 
$noticia $_POST['noticia']; 
  
$sql  "insert into noticias_web (autor,titulo,noticia) "
  
$sql .= "VALUES ('$autor','$titulo','$noticia')"
  
$res mysql_query($sql)
 
?>