Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2008, 20:34
Avatar de Breaklo
Breaklo
 
Fecha de Ingreso: junio-2008
Ubicación: Buenos Aires
Mensajes: 95
Antigüedad: 15 años, 10 meses
Puntos: 1
No me funciona el form con Mysql!!

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