Hola chicos de Foros del Web, les queria pedir si me pueden ayudar con esto:
yo tengo un form que al completarlo esos datos van a la base de datos, pero lo hise y no logro que ande.
Código HTML:
<form action="musica.php" method="post" title="Musica">
Titulo:
<input type="text" width="203px" name="titulo">
Autor:
<input type="text" width="203px" name="autor">
Genero:
<input type="text" width="203px" name="genero">
Link del Tema
<input type="text" width="203px" name="escuchar">
Tu nombre:
<input type="text" width="203px" name="sunombre">
<input type="submit" value="Subir">
<input type="reset" value="Limpiar">
</form>
y esta es la parte:
Código PHP:
<?php
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(isset($_POST['titulo']) && !empty($_POST['titulo']) &&
isset($_POST['autor']) && !empty($_POST['autor']) &&
isset($_POST['genero']) && !empty($_POST['genero'])&&
isset($_POST['escuchar']) && !empty($_POST['escuchar'])&&
isset($_POST['sunombre']) && !empty($_POST['sunombre'])) {
// Si entramos es que todo se ha realizado correctamente
$link = mysql_connect("sql203.mundesweb.com","munde_2146944_Mostrameeltoto","motivo");
mysql_select_db("munde_2146944_Mostrameeltoto",$link);
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO musica (titulo,autor,genero,escuchar,aporte)
VALUES ('{$_POST['titulo']}','{$_POST['autor']}','{$_POST['genero']}','{$_POST['escuchar']}','{$_POST['sunombre']}')",$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";
}
?>
Espero que me puedan ayudar..
Alaan