Foro de elhacker.net

Programación => 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']

Código:
<?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.

Código:
<?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:
Código:
<?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:
Código:
<?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)
 ?>