bueno
belbel, tomé como base el codigo posteado por
david_M_G, sobretodo el que se encarga de conectar a la base de datos...
Aqui te posteo un nuevo codigo, similar al que yo uso:
formulario.html Código HTML:
<form name="nuevo" action="insertar.php" method="POST">
Nombre: <input type="text" name="nombre" size="30"><br />
Vinculacion: <input type="text" name="vinculacion" size="30"><br />
Email: <input type="text" name="email" size="30"><br />
Otra cosa: <input type="text" name="otro" size="30"><br /><br />
<input type="submit" value="Enviar" name="Sbmt">
</form>
insertar.php Código PHP:
<?php
$nombre = $_POST['nombre'];
$vinculacion = $_POST['vinculacion'];
$email = $_POST['email'];
$loquesea = $_POST['otro'];
// Aqui realizas la conexion con la BD
include ("conectar.php");
$link = conectar();
// Esta es la consulta que usas para añadir los datos a la BD
$sql = "INSERT INTO tabla (nombre, vinculacion, email, otro) VALUES ('".$nombre."', '".$vinculacion."', '".$email."', '".$loquesea."')"; //Como en el ejemplo, pones todos los valores, siguiendo la misma estructura
if (mysql_query($sql) {
die("Datos enviados correctamente");
}
else {
die("Error al enviar los datos<br />MySQL ha dicho: ".mysql_error()."<br /> ");
}
?>
conectar.php Código PHP:
<?php
function conectar()
{
$db_hostnp = 'SERVIDOR';
$db_nombrenp = 'NOMBRE DE LA BASE DE DATOS';
$db_usernp = 'NOMBRE DE USUARIO DE LA BD';
$db_passnp = 'PASSWORD';
$link=mysql_connect($db_hostnp, $db_usernp, $db_passnp) or die('No se pudo conectar al servidor MySql. <br />MySql ha dicho: '.mysql_error()."<br /> ";
mysql_select_db($db_nombrenp ,$doconnect) or die('No se pudo seleccionar la BD. <br />MySql ha dicho: '.mysql_error()."<br /> ";
return $link;
}
?>
Y para ver los registros:
ver.php Código PHP:
<?
// Aqui realizas la conexion con la BD
include ("conectar.php");
$link = conectar();
// Esta es la consulta que usas para pedir los datos a la BD
$sql = "SELECT * FROM tabla ORDER BY id DESC";
$query = mysql_query($sql) OR die('Error en la consulta. <br />MySql ha dicho: '.mysql_error()."<br /> ");
echo '<table width=600>
<tr>
<td>
<h2>DATOS</h2>
</td>
</tr>';
// Ahora guardas los datos en una array:
while ($datos = mysql_fetch_array($query)) {
?>
<tr>
<td>
ID: <?=$datos['id'];?><br /><br />
Nombre: <?=$datos['nombre'];?><br />
Vinculacion: <?=$datos['vinculacion'];?><br />
Email: <?=$datos['email'];?><br />
Lo que sea: <?=$datos['otro'];?><br />
<br />
</td>
</tr>
<?php
}
echo '</table>';
?>
Postea de nuevo si tienes algun problema