Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2003, 15:38
Operadormail
 
Fecha de Ingreso: junio-2003
Mensajes: 778
Antigüedad: 20 años, 9 meses
Puntos: 1
Añadir registros a base de datos

Hola a todos:

Tengo el siguiente codigo pero no consigo añadir registros a mi base de datos... Podeis ayudarme??



Codigo:



<?
// PROCESAMOS EL FORMULARIO

if (@$enviar) {
//conectamos a la base de datos
$conexion = mysql_connect("localhost", "usuario", "pass")
or die("<b>Problema en MySQL:</b> Error al conectar con la base de datos");
//seleccionamos la base de datos
$basedatos = mysql_select_db('bdatos')
or die("<b>Problema en MySQL:</b> Error al conectar con la base de datos");
// codigo SQL
$sql = "INSERT INTO tabla_basedatos (Nombre, Apellidos, mail, Via, Grado, Sector, Escuela, Fecha) VALUES ('$Nombre', '$Apellidos', '$mail', '$Vía', '$Grado', '$Sector', '$Escuela', '$Fecha')";
$resultado = mysql_query($sql);
echo "¡Gracias por participar en nuestra web, hemos recibido tus datos correctamente!";
}
else {
?>
<form name="encadena" method="post" action="encadena.php">
<font face="arial narrow, arial" size="2" color="#993366">Nombre</font> &nbsp;&nbsp;
<input name="Nombre" type="text" size="15" maxlength="30">&nbsp;&nbsp;
<font face="arial narrow, arial" size="2" color="#993366">Apellidos</font> &nbsp;&nbsp;
<input name="Apellidos" type="text" size="30" maxlength="50">&nbsp;&nbsp;
<p>
<font face="arial narrow, arial" size="2" color="#993366">E-mail</font> &nbsp;&nbsp;
<input name="mail" type="text" size="30" maxlength="50">&nbsp;&nbsp;
<div align="center">
<p>
<font face="arial narrow, arial" size="2" color="#993366">Vía</font> &nbsp;&nbsp;
<input name="Grado" type="text" size="10" maxlength="40">&nbsp;&nbsp;
<font face="arial narrow, arial" size="2" color="#993366">Grado</font> &nbsp;
<input name="Sector" type="text" size="5" maxlength="8">&nbsp;&nbsp;
<font face="arial narrow, arial" size="2" color="#993366">Sector</font> &nbsp;
<input name="Escuela" type="text" size="15" maxlength="40">&nbsp;&nbsp;
<p>
<font face="arial narrow, arial" size="2" color="#993366">Escuela</font> &nbsp;
<input name="Fecha" type="text" size="15" maxlength="40">&nbsp;&nbsp;
<font face="arial narrow, arial" size="2" color="#993366">Fecha</font> &nbsp;
<input name="Fecha" type="text" size="8" maxlength="40">&nbsp;&nbsp;
<font face="arial narrow, arial" size="2" color="#993366">(Por
ejemplo: 01/01/03)</font> </div>
<p align="center">
<input type="image" Name="Enviar" SRC="../imagenes/Estructura/Envia.jpg" >
</p>
</form>

<? //FIN
}
?>
</td>
</tr>
<tr>

<td valign="top">
<font face='Arial, Helvetica, sans-serif' size='4' color='#003399'><i>&nbsp;Últimos encadenamientos:</i></font><p>
<?
/********* MOSTRAMOS LOS ÚLTIMOS 20 RESULTADOS DE LA BASE DE DATOS *********/
$conexion = mysql_connect("localhost", "usuario", "pass")
or die("<b>Problema en MySQL:</b> Error al conectar con la base de datos");
//seleccionamos la base de datos
$basedatos = mysql_select_db(bdatos,$conexion);
// codigo SQL
$SQLConsulta = "SELECT * FROM tabla_basedatos ORDER BY Fecha DESC LIMIT 0,20";
$consulta = mysql_query($SQLConsulta);

while ($num = mysql_fetch_array($consulta)){
echo "<div class='encadena'>";
echo "<a href='object2.php?n=".$num["Nombre"]."&s=".$num["Apellidos"]."' class='encadena'>".$num["Nombre"]."&nbsp;".$num["Apellidos"]."</a>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;".$num["Via"]."&nbsp; &nbsp;&nbsp;".$num["Grado"]."&nbsp; &nbsp;&nbsp;".$num["Sector"]."&nbsp; &nbsp;&nbsp;".$num["Escuela"]."&nbsp; &nbsp;&nbsp;".$num["Fecha"]."<br>";
echo "</div>";
}
?>



Gracias