PHP ayuda agregar datos

Iniciado por xtreme-shumy, 16 Octubre 2006, 17:49 PM

0 Miembros y 1 Visitante están viendo este tema.

xtreme-shumy

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"
}
?>

devcode

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";
}
?>

xtreme-shumy

#2
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)
 
?>