Tema: Conexión
Ver Mensaje Individual
  #20 (permalink)  
Antiguo 09/01/2010, 16:06
Avatar de HHaru
HHaru
 
Fecha de Ingreso: octubre-2007
Mensajes: 36
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Conexión

Cita:
Iniciado por pateketrueke Ver Mensaje
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 Ver Mensaje

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&#237;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.