Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/11/2009, 09:24
Lionheart
 
Fecha de Ingreso: noviembre-2009
Mensajes: 5
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Problema: Conectar php con base de datos(sql)

Lo primero de todo muhas gracias a lso dos por responder, he probado lo que me dijisteis y me sigue sin dar resultado, voi a ponerlo como lo tengo ahora, he mirado turoriales, apuntes que tenia y he preguntado y todavia no me explico porque no me entran los registros en la base de datos:


asi es como tengo la base de datos (hecha con mysql), si entro desde aqui los registros si me los guarda, luego con un select los puedo mostrar con pantalla, hasta aqui todo bien:
Código:
create table inmovilizado(
codigo_interno int (8) primary key auto_increment,
num_contable char (13) not null,
fecha_alta date,
fecha_modificacion date,
fecha_baja date,
ubicacion varchar (20),
nombre_persona varchar (25),
motivo_baja varchar (20),
baja boolean default false
);

aqui es la pagina de php donde se entran los registros (la estoy haciendo con dreamweaver), hasta aqui todo bien tambien me sale la pagina i puedo entrar los registros i borrar los campos:
Código PHP:
<html>
<
head>
<
title>añadir</title>
</
head>
<
body>
    
<
form action="proceso_alta_inmovilizado.php" method="get">
<
table>
<
tr>
    <
td>Número contable:</td>
    <
td><INPUT TYPE="text" NAME="num_contable" SIZE="13" MAXLENGTH="13"></td>
</
tr>
<
tr>
    <
td>Ubicación:</td>
    <
td>
        <
select name="ubicacion">
           <
option value=1 selected>Administración
           
<option value=2>Almacén
           
<option value=3>CBP
           
<option value=4>Centralita
           
<option value=5>Dirección
        
<option value=6>Export
        
<option value=7>Logística
           
<option value=8>Informática
        
<option value=9>Medida
        
<option value=10>Mettering
        
<option value=11>Nacional
        
<option value=12>Postventa
        
<option value=13>Protección
        
<option value=14>Reactiva
        
<option value=15>SAT
        
<option value=16>Otros...
      </
select>
    </
td>
</
tr>
<
tr>
    <
td>Nombre Persona:</td>
    <
td><INPUT TYPE="text" NAME="nombre_persona" SIZE="25" MAXLENGTH="25"></td>
</
tr>
<
tr>
  <
td><input type="submit" value="Guardar"></td>
  <
td><input type="reset" value="Restablecer campos"></td>
</
tr>
</
table>
<
li><a href="indice.php"Volver al menu
  
</a> </li>
 
</
body>
</
html
aqui dejo proceso_alta_inmovilizado.php esta es la pagina que deberia cojer los datos introducidos por php y guardarlos en la base de datos, una vez introducidos los datos me entra en esta pagina en la direccion url me pone: file:///C:/AppServ/www/Base%20de%20datos/proceso_alta_inmovilizado.php?num_contable=CIR-987654321&ubicacion=8&nombre_persona=Juan

por lo que no deberia dar error ninguno
Código PHP:
<html>
<head>
<title>Hecho</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
   $conexion 
mysql_connect ('localhost','root','david') or die ("Error al conectar al servidor");
   
$bd mysql_select_db ('inmovilizado') or die ("No encuentra la base de datos inmovilizado");
   
$sql_query insert into inmovilizado (num_contableubicacionnombre_persona)
   
values ('$_GET['num_contable']''$_GET['ubicacion']''$_GET['nombre_persona']');
   
   
mysql_query ($sql_query) or die ("Error al insertar registro");
   
mysql_close ($conexion);
?>
<li><a href="indice.php"> Volver al menu
  </a> </li>
</body>
</html>
luego al hacer la consulta en la base de datos me da como si no hubiera insertado ningun registro
utilizo el appserver i toda la pagina de php la tengo colgada en la carpeta www