Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/11/2007, 07:59
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 7 meses
Puntos: 638
Re: ayuda con base de datos en php

hola, lo puedes hacer todo en la misma pagina, a mi entender creo que es mucho mejor y tienes menos archivos en tu server:
Código PHP:
<?php
include("conect.php"); // conexion a la base de datos
if(isset($_POST['enviar']) && $_POST['enviar'] == 'Enviar')){ // verificamos si viene el formulario
    
if(!empty($_POST['nombre']) && $_POST['telefono']){ // verificamos que los campos no vengan vacios
        // asignamos los valores a las variables
        
$nombre == $_POST['nombre'];
        
$telefono == $_POST['telefono'];
        
mysql_select_db($database$conect);
        
$sql mysql_query("INSERT INTO clientes (nombre, telefono) VALUES ('$nombre', '$telefono')"$conect) or die(mysql_error());
        echo 
"Se ingresaron los registros correctamente";
    }else{
        echo 
"Debe llenar todos los campos del formulario";
    }
}
?>

<form name="clientes" method="post" action="insertar.php">
    Nombre<br><input type="text" name="nombre"><br>
    Telefono<br><input type="text" name="telefono"><br>
    <input type="submit" name="enviar" value="Enviar">
</form>
asi te debe funcionar

NOTA: en el action del formulario, en caso de que uses una web modular, debes poner: <?php $_SERVER['PHP_SELF']; ?>

prueba a ver, y me comentas si funciona

saludos y suerte

EDITO:
se me olvidaba, en el archivo de conexion (conect.php), es donde estan definidas las variables $database y $conect:
Código PHP:
$host "localhost";
$database "tubasededatos";
$user "root";
$password "******";
$conect mysql_connect($host$user$password); 
saludos
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose

Última edición por rogertm; 28/11/2007 a las 07:41