Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/03/2006, 08:57
okram
Invitado
 
Mensajes: n/a
Puntos:
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 />&nbsp;
</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
????????