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>
<input name="Nombre" type="text" size="15" maxlength="30">
<font face="arial narrow, arial" size="2" color="#993366">Apellidos</font>
<input name="Apellidos" type="text" size="30" maxlength="50">
<p>
<font face="arial narrow, arial" size="2" color="#993366">E-mail</font>
<input name="mail" type="text" size="30" maxlength="50">
<div align="center">
<p>
<font face="arial narrow, arial" size="2" color="#993366">Vía</font>
<input name="Grado" type="text" size="10" maxlength="40">
<font face="arial narrow, arial" size="2" color="#993366">Grado</font>
<input name="Sector" type="text" size="5" maxlength="8">
<font face="arial narrow, arial" size="2" color="#993366">Sector</font>
<input name="Escuela" type="text" size="15" maxlength="40">
<p>
<font face="arial narrow, arial" size="2" color="#993366">Escuela</font>
<input name="Fecha" type="text" size="15" maxlength="40">
<font face="arial narrow, arial" size="2" color="#993366">Fecha</font>
<input name="Fecha" type="text" size="8" maxlength="40">
<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> Ú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"]." ".$num["Apellidos"]."</a> ".$num["Via"]." ".$num["Grado"]." ".$num["Sector"]." ".$num["Escuela"]." ".$num["Fecha"]."<br>";
echo "</div>";
}
?>
Gracias