Hola
el formulario debe tener esta estructura:
Código PHP:
<?php
echo '<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 />';
// Esto es para mostrar un boton de envio
echo '<input type="submit" value="Enviar" name="Sbmt">
</form>';
?>
Luego en
insertar.php Código PHP:
<?
$nombre = $_POST['nombre'];
$vinculacion = $_POST['vinculacion'];
$email = $_POST['email'];
$loquesea = $_POST['otro'];
// Aqui realizas la conexion con la BD
include ("conectar.php");
mysql_select_db("$dbname",$link);
// 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
if (mysql_query($sql, $link)) {
echo "Datos enviados correctamente";
}
else {
echo "Error al enviar los datos";
}
?>
y luego
conectar.php
el mismo que te puso
david_M_G:
Código PHP:
<?
//Base de datos
$dbname= "nombre"; //Nombre base de datos
$dbuser = "usuario"; //Nombre de usuario
$dbpass = "pass"; //La contraseña de éste usuario
$dbhost = "localhost"; //Servidor. En el mayor de los casos, localhost.
//Conexión mysql
$link = mysql_connect("$dbhost","$dbuser","$dbpass");
//Conexion Base de datos
mysql_select_db($dbname, $link) or die(mysql_error());
?>
Para visualizar los datos puedes usar el phpMyAdmin, o en su defecto crea una pagina con cualquier nombre y con este codigo:
ver.php
Código PHP:
<?
// Aqui realizas la conexion con la BD
include ("conectar.php");
mysql_select_db("$dbname",$link);
// 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);
// Ahora guardas los datos en una array:
echo '<table width=600>';
<tr>
<td>
<h5>DATOS</h5>
</td>
</tr>
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>';
?>
Para esto debes tener una tabla llamada
tabla con las sigueinetes columnas:
ID (Que tendra el atributo auto_increment)
NOMBRE
VINCULACION
EMAIL
OTRO
Código PHP:
//<?
$sql='CREATE TABLE archivos (
id bigint(7) NOT NULL auto_increment,
nombre char(50) NOT NULL,
vinculacion longtext NOT NULL,
email char(50) NOT NULL,
otro longtext NOT NULL,
KEY id (id))';
Espero esto te sea util...
david_M_G:
Tiene algun efecto colocar:
Código PHP:
//<?
$_GET['variable']; //Haces esto por cada variable del formulario.
$_GET['nombre']; //Por ejemplo
????????