Ver Mensaje Individual
  #11 (permalink)  
Antiguo 05/02/2009, 18:19
Avatar de dART
dART
 
Fecha de Ingreso: enero-2009
Ubicación: Madrid
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 7
Respuesta: Problema recogiendo valores de checkbox

Hola,

No te líes con tanto término, es más sencillo de lo que parece ;)

1º) Creas un archivo conexion.php

Código PHP:
<?php

    
###################################################################
    # Datos conexion  #######################################################
    ###################################################################
    
$dbhost "localhost";             // servidor de mysql
    
$dbuser "usuario_bd";            // usuario de la base de datos
    
$dbpass "password";            // password de la base de datos
    
$dbname "nombre_bd";        // nombre de la base de datos
    ###################################################################
    
    
       
$conectar mysql_connect($dbhost$dbuser$dbpass) or die ("Error conectando a la base de datos.");

?>


Y lo requieres en el archivo donde vas a insertar los datos, supongamos que es form.php (arriba del todo, pero siempre envuelto en etiquetas <?php ?>:

Código PHP:
require("ruta-del-archivo-anterior/conexion.php"); 



Seguimos editando el archivo al que hemos llamado form.php (encargado de recoger los datos del formulario e insertarlos en la bd:

Código PHP:
$a1 $_POST['A1'];
$b1 $_POST['B1'];

// seleccionamos la bd
mysql_select_db($dbname$conectar);

// insertamos los datos en la bd
$insertar mysql_query("INSERT INTO tu_tabla (a1, b2) VALUES('$a1', '$b1')");

if(
$insertar){
   echo 
"<script>alert('OK: Datos introducidos en la base de datos');</script>;
}else{
   die(mysql_error())

La tabla que hemos creado se llama tu_tabla, y tiene los campos siguientes:

Código:
id [int autoincrement]
a1 [varchar (2)]
b2 [varchar (2)]

Y ya está, no era tan complicado.. ¿no?