ok ok ya bamos complicando (o mejorando el codigo),
la verdad es tan simple como no inclui unas cosas deja e explico.
los codigos que te e dado los puedes poner en la misma oja donde tienes el formulario y eliminas el archivo confing
quedando algo asi
Código PHP:
<?php
// con esto le decimos que solo se ejecute si se utiliza el formulario
if ($_POST['post'])
{
//obtener datos
$NOMBRE=$_POST['NOMBRE'];
$APELLIDO=$_POST['APELLIDO'];
$SEGUNDOAPELLIDO=$_POST['SEGUNDOAPELLIDO'];
$EMAIL=$_POST['EMAIL'];
pones los datos faltantes
if($NOMBRE&&$APELLIDO&&$SEGUNDOAPELLIDO&&$EMAIL&&el resto de datos va aqui)
{
//insertar datos
mysql_connect("el cervidorr","el usuario","la contraceña") or die (mysql_error());
mysql_select_db("la BD") or die (mysql_error());
$insertar = mysql_query("INSERT INTO news VALUES ('$NOMBRE','$APELLIDO','$SEGUNDOAPELLIDO','$EMAIL','el resto de los datos')") or die (mysql_error());
die ("formulario enviado (aquí puedes poner los códigos de tu pagina o hacerle una llamada a una hoja que los contenga)");
}
else
echo "Favor llenar todos los campos.!";
};
?>
<FORM ACTION="aqui pones el misno nombre de la oja en el que estas trabajando" METHOD="post">
<input type=hidden name="to" value="bbbbbbbbb@bbbbbbbbb.es">
<input type=hidden name="return-url" value="http://www.cccccccccccc.es/gracias.html">
para hacer que algunas partes no sean necesarias basta con modificar esta linea
if($NOMBRE&&$APELLIDO&&$SEGUNDOAPELLIDO&&$EMAIL&&e l resto de datos va aqui)
con esta linea solo le estamos diciendo que si todos los caracteres que estén dentro de ella estas escritos que los guarde en la bd, aora si queremos que uno sea opcional simplemente no lo ponemos en esta linea y ya asi de simple :3
aora porsiacaso no quieres que el formulario este en miama oja solo deves hacer lo siguiente
colocas todo el codigo que te di en "insertardatosentabla.php" sin el if osea
Código PHP:
<?php
//obtener datos
$NOMBRE=$_POST['NOMBRE'];
$APELLIDO=$_POST['APELLIDO'];
$SEGUNDOAPELLIDO=$_POST['SEGUNDOAPELLIDO'];
$EMAIL=$_POST['EMAIL'];
pones los datos faltantes
if($NOMBRE&&$APELLIDO&&$SEGUNDOAPELLIDO&&$EMAIL&&el resto de datos va aqui)
{
//insertar datos
mysql_connect("el cervidorr","el usuario","la contraceña") or die (mysql_error());
mysql_select_db("la BD") or die (mysql_error());
$insertar = mysql_query("INSERT INTO news VALUES ('$NOMBRE','$APELLIDO','$SEGUNDOAPELLIDO','$EMAIL','el resto de los datos')") or die (mysql_error());
die ("formulario enviado (aquí puedes poner los códigos de tu pagina o hacerle una llamada a una hoja que los contenga)");
}
else
echo "Favor llenar todos los campos.!";
?>
y modificas la linea del form que ace referencia a el osea esta
<FORM ACTION="aaaaaaaaaa" METHOD="post">
por ultimo para comodidad de los usuarios deves especificar en el form cuales caracteres son requeridos y cuales no :3 eso es todo.
cualquier otra duda solo pregunta amigo
Marcadores