Perdonad...
No tengo ni los principios basicos de php y mysql pero mas o meno se de que va...
He encontrado por internet un script que me puede ayudar...y mucho pero en el ejemplo me ponen 2 campos y yo necesito poner mas.....
Os coloco aki mi formulario y el script que he puesto para ver si veis el fallo ya que cuando lo ejecuto me pone que debo rellenar todos los datos que de hecho estan rellenos pero no me lo reconoce.....
Form:
Código :
<form name="Jugadores" action="insertar_datos.php" method="post">
<p>Usuario<br />
<input name="usuario" type="hidden" id="usuario" value="<?=$_COOKIE['LogUsuario']?>" />
</p>
<p>Portero<br />
Valdes
<label>
<input name="portero" type="radio" value="peka" />
</label>
<br />
Casillas
<label></label>
<input name="portero" type="radio" value="kiko" />
<br />
Bartez
<label>
<input name="portero" type="radio" value="radiobutton" />
</label>
</p>
<p>Defensa<br />
Puyol
<label></label>
<input name="defensa" type="radio" value="juan" />
<br />
Stam
<label></label>
<input name="defensa" type="radio" value="yassin" />
<br />
Oleguer
<label>
<input name="defensa" type="radio" value="vicor" />
</label>
</p>
<p>
<label>
<input type="submit" name="Submit" value="Enviar" />
</label>
</p>
</form>
Script PHP:
Código :
<?php
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(isset($_POST['usuario']) && !empty($_POST['usuario']) &&
isset($_POST['portero']) && !empty($_POST['portero']) &&
isset($_POST['defensa']) && !empty($_POST['defensa'])) {
// Si entramos es que todo se ha realizado correctamente
$link = mysql_connect("mysql.webcindario.com","footballleague","menta5");
mysql_select_db("footballleague",$link);
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO noticias (usuario,portero,defensa)
VALUES ('{$_POST['usuario']}','{$_POST['portero']}','{$_POST['defensa']}')",$link);
// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($link);
if(!empty($my_error)) {
echo "Ha habido un error al insertar los valores. $my_error";
} else {
echo "Los datos han sido introducidos satisfactoriamente";
}
} else {
echo "Error, no ha introducido todos los datos";
}
?>