Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2009, 02:54
dpbataller
 
Fecha de Ingreso: agosto-2009
Mensajes: 134
Antigüedad: 14 años, 9 meses
Puntos: 3
Hola, enhorabuena por este foro, maginífico!!!Antes que de nada.. debo decir que soy principiante en esto de php y mysql, pero vamos... quiero ponerme las pilas!!
Quisiera empezar mi andadura por el foro con el siguiente problema:

Acabo de realizar un pequeño fomulario de prueba para insertar dos campos en una base datos.
Este es el codigo html y el script php del archivo "subir_datos_bd.php" que es así como lo he llamado.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


<?php
$link = mysql_connect("localhost","root","pedrosa") or die ("no se ha podido conectar");

mysql_select_db("bd01",$link)or die("Error al tratar de selecccionar esta base de datos");

$nombre=$_GET['nombre'];
$dni=$_GET['dni'];
$sql = "insert into prueba (nombre,dni) values ('$nombre','$dni')";
$result = mysql_query($sql) or die( "error en $sql, " . mysql_error() );
?>

<html>
<head>
<title>INSERCION DE REGISTROS EN BASE DE DATOS </title>
</head>
<body>
<form name="form1"action="subir_datos_bd.php" method="post">
<table>
<tr>
<td>
NOMBRE:
</td>
<td>
<input type="text"size="10"name="nombre">
</td>

<td>
DNI:
</td>
<td>
<input type="text"size="10"name="dni">
</td>
<td>
<input type="submit"name="enviar" value="ENVIAR">
</td>
</tr>
</table>
</form>
</body>
</html>


El problema es que no se donde fallo... por que después cuando voy al panel de phpmyadmin, no estan los registros que inserto... ¿Alguién quisiera guairme para hacer esto ,seguramente sencillisimo??
Gracias!!!!

El problema de no conectar a la base de datos parece resuelto... ya que cuando ejecuto el boton ENVIAR, acudo a phpmyadmin y ha insertado registros... pero en blanco! ¿Por que?

Última edición por GatorV; 13/08/2009 a las 21:51