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

mysql_select_db($db_nombrenp ,$doconnect) or die('No se pudo seleccionar la BD. <br />MySql ha dicho: '.mysql_error()."<br />&nbsp;";

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 />&nbsp;");
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 />&nbsp;
</td>
</tr>
<?php
}
echo 
'</table>';
?>
Postea de nuevo si tienes algun problema