Cita:
Iniciado por pateketrueke
bueno, pues coloca las primeras 5 lineas de dicho archivo... ;)
Ah es que los había colocado en el primer post, acá los dejo.
Cita:
Iniciado por HHaru
Código PHP:
<?
$dbhost="localhost";
$dbusuario="root"; // usuario
$dbpassword="prueba"; // contraseña de acceso
$db="noticias"; // Seleccionar la base de datos
$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword);
mysql_select_db($db, $conexion);
?>
Este código lo tengo en un .php, que es el formulario que pide la información.
Código PHP:
<form name="webtaller" action="insertar_datos.php" method="post">
Título: <input type="text" name="titulo"><br>
Contenido: <textarea name="contenido"></textarea><br>
<input type="enviar" value="Enviar">
</form>
Y este es el código en el que inserto la información a la base de datos.
Código PHP:
<?php
// Verificar campos vacios
if(isset($_POST['titulo']) && !empty($_POST['titulo']) &&
isset($_POST['contenido']) && !empty($_POST['contenido'])) {
// Correcto
$link = mysql_connect("localhost","root","prueba");
mysql_select_db("webdb",$link);
// Inserción a la base de datos
mysql_query("INSERT INTO noticias (titulo,contenido)
VALUES ('{$_POST['titulo']}','{$_POST['contenido']}')",$link);
// Correcto
$my_error = mysql_error($link);
if(!empty($my_error) {
echo "Ha habido un error al insertar los valores. $my_error";
} else {
echo "Los datos han sido introducidos satisfactoriamente";
}
} else {
echo "Error, no ha introducido todos los datos";
}
?>
Ok. Le hice algunos cambios al primer código para corroborar que establezca conexión con la base de datos. No me arroja ningún error, por lo que asumo que está bien. Así que le agregaré una condición para que muestre un mensaje.
El código del formulario aún me da aviso de error en al segunda línea, aunque le edité el código del acento, por si era eso.