Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 8 de 8

Tema: Ven algun error aqui??!!! porfavor ayudenme

  1. #1
    Me va gustando esto... Habitante
    Fecha de Ingreso
    16 feb, 12
    Mensajes
    71
    Poder de Reputación
    10

    Ven algun error aqui??!!! porfavor ayudenme

    estoy haciendo un formulario para mi pagina, pero cuando envio los datos, no llegan a la base de datos porfavor alguien ayudeme a solucionar el problema, se que puede ser por una simple comita pero doy principiante y no encuentro aun nada

    este es el codigo del documento de funciones

    <?php
    if (isset ($_POST['USERNAME']) && !empty($_POST['USERNAME'])) &&
    isset ($_POST['PASSWORD']) && !empty($_POST['PASSWORD'])) &&
    isset ($_POST['NOMBRE']) && !empty($_POST['NOMBRE'])) &&
    isset ($_POST['APELLIDOS']) && !empty($_POST['APELLIDOS'])) &&
    isset ($_POST['EMAIL']) && !empty($_POST['EMAIL'])) {


    $link = mysql_connect("ftp.soloprueba.x10.mx", "mrtrujis_login2", "mipassword");
    mysql_select_db("mrtrujis_sistemaregistro", $link);
    mysql_query("INSERT INTO logueados (USERNAME, PASSWORD, NOMBRE, APELLIDOS, EMAIL) VALUES ('{$_POST['USERNAME']}','{$_POST['PASSWORD']}','{$_POST['NOMBRE']}','{$_POST['APELLIDOS'] }','{$_POST['EMAIL'] }");

    $my_error = mysql_error($link);

    if(!empty($my_error)) {

    echo "HA HABIDO UN ERROR AL INSERTAR LOS DATOS. $my_error";

    } else {

    echo "LOS DATOS HAN SIDO INTRODUCIDOS SATISFACTORIAMENTE";
    }

    else {

    echo "ERROR, NO HAS INTRODUCIDO TODOS LOS DATOS";

    }
    ?>

  2. #2
    Esto empieza a ser un vicio... Habitante Avatar de olukarak
    Fecha de Ingreso
    28 jul, 10
    Ubicación
    Marte
    Mensajes
    1,868
    Poder de Reputación
    21
    Vamos a estructurarlo mejor, para entender...

    Código:
    /* Aquí, al final de cada línea, te sobraba un ). */
    if (
        isset ($_POST['USERNAME']) && !empty($_POST['USERNAME']) &&
        isset ($_POST['PASSWORD']) && !empty($_POST['PASSWORD']) && 
        isset ($_POST['NOMBRE']) && !empty($_POST['NOMBRE']) &&
        isset ($_POST['APELLIDOS']) && !empty($_POST['APELLIDOS']) &&
        isset ($_POST['EMAIL']) && !empty($_POST['EMAIL'])
    ) {
    
        /* Esta síntaxis es: mysql_connect("MySQL Server", "MySQL User", "MySQL Password"); El Server no es el FTP. El usuario y contraseña son los de MySQL, no los de tu conexión FTP, ésta no tiene nada  que ver. */
        $link = mysql_connect("ftp.soloprueba.x10.mx", "mrtrujis_login2", "mipassword");
        mysql_select_db("mrtrujis_sistemaregistro", $link);
    
        /* Para no liarnos aquí hacemos una variable query. */
        $query = sprintf("INSERT INTO logueados (USERNAME, PASSWORD, NOMBRE, APELLIDOS, EMAIL) VALUES ('%s', '%s', '%s', '%s', '%s')", $_POST['USERNAME'], $_POST['PASSWORD'], $_POST['NOMBRE'], $_POST['APELLIDOS'] $_POST['EMAIL']);
    
        mysql_query($query);
    
    } else {
    
       echo "ERROR, NO HAS INTRODUCIDO TODOS LOS DATOS";
    
    }
    Acuérdate de que PHP y MySQL son sensibles a mayúsculas y minúsculas. Asegúrate de que los campos se llaman exactamente igual.
    Tutorial de CSS3: http://www.comocreartuweb.com/consul...el-19-09-10%29

    Se borrarán los mensajes cuyo título no explique la duda: http://www.comocreartuweb.com/consul...titulo-la-duda!!

    Cómo preguntar en CCTW: http://www.comocreartuweb.com/consul...guntar-en-CCTW

  3. #3
    Me va gustando esto... Habitante
    Fecha de Ingreso
    16 feb, 12
    Mensajes
    71
    Poder de Reputación
    10
    @olukarak gracias por tus fieles respuestas siempre chavo!!! estoy muy agradecido contigo tu me has ayudado a no renunciar a este proyecto de paginas web que estoy realizando pero tengo algunas dudillas en cuanto al codigo que corregiste

    1. Estoy usando el CPANNEL de x10hosting, entonces cree una base de datos y su usuario y fueron las que puse en mysql_connect... nose si poner localhost en el servidor, o el servidor ftp que tengo en el cpannel


    2. En la variable query que me pusiste::::::::::: $query = sprintf("INSERT INTO logueados (USERNAME, PASSWORD, NOMBRE, APELLIDOS, EMAIL) VALUES ('%s', '%s', '%s', '%s', '%s')"[/COLOR], $_POST['USERNAME'], $_POST['PASSWORD'], $_POST['NOMBRE'], $_POST['APELLIDOS'] $_POST['EMAIL']); :::::::::::::::::: alado de VALUES pusiste unos signos de porcentaje y de dinero a que se debe eso??? a que tengo que poner yo en esa parte?????


    gracias por tu respuesta!!



    -aveces pienso que no soy bueno para esto, que soy un perdedor y que debo renunciar...

  4. #4
    Esto empieza a ser un vicio... Habitante Avatar de olukarak
    Fecha de Ingreso
    28 jul, 10
    Ubicación
    Marte
    Mensajes
    1,868
    Poder de Reputación
    21
    1. Mayoritariamente el servidor es localhost en estos casos.

    2. No es un signo de dinero, es una simple s que significa string. El %s indica que en ese lugar se inserte el valor, por orden, que viene después del ", . Para más información sobre sprintf (silent printf) consulta: http://php.net/manual/es/function.sprintf.php
    Tutorial de CSS3: http://www.comocreartuweb.com/consul...el-19-09-10%29

    Se borrarán los mensajes cuyo título no explique la duda: http://www.comocreartuweb.com/consul...titulo-la-duda!!

    Cómo preguntar en CCTW: http://www.comocreartuweb.com/consul...guntar-en-CCTW

  5. #5
    Me va gustando esto... Habitante
    Fecha de Ingreso
    16 feb, 12
    Mensajes
    71
    Poder de Reputación
    10
    ajajayyyyy (enojado) no logro hacer que lleguen los datos!!!! olukarak!!! que pasa?? porque no se actualizan los datos tengo algunas dudas:

    1. no sera porque estoy usando "$_post"??? y debo usar otra variable como "$_request"?????? porque cuando le doy click en enviar el formulario me aparece el documento php "insertar.php" como un documento de texto no como uno de php!!!! que esta pasando!!!?? me voy a dar un tiro en la cabeza :(



    -aveces solo pienso que soy un perderdor

  6. #6
    Me va gustando esto... Habitante
    Fecha de Ingreso
    16 feb, 12
    Mensajes
    71
    Poder de Reputación
    10
    olukarak

    creo que la mejor opcion seria que tu te conectaras desde tu pc :S para que tu lo checaras pero para eso te mando un privado con todos los datos vale?

  7. #7
    Esto empieza a ser un vicio... Habitante Avatar de olukarak
    Fecha de Ingreso
    28 jul, 10
    Ubicación
    Marte
    Mensajes
    1,868
    Poder de Reputación
    21
    Está 100% correcto que uses $_POST a menos que hayas puesto en el formulario method="GET", en cuyo caso debes usar $_GET.

    Si quieres podría revisarlo desde mi PC, tal como dices.
    Tutorial de CSS3: http://www.comocreartuweb.com/consul...el-19-09-10%29

    Se borrarán los mensajes cuyo título no explique la duda: http://www.comocreartuweb.com/consul...titulo-la-duda!!

    Cómo preguntar en CCTW: http://www.comocreartuweb.com/consul...guntar-en-CCTW

  8. #8
    Esto empieza a ser un vicio... Habitante Avatar de olukarak
    Fecha de Ingreso
    28 jul, 10
    Ubicación
    Marte
    Mensajes
    1,868
    Poder de Reputación
    21
    Ya está. Tema solucionado = 1 post más de Jhon para su contador diciendo lo obvio xD
    Tutorial de CSS3: http://www.comocreartuweb.com/consul...el-19-09-10%29

    Se borrarán los mensajes cuyo título no explique la duda: http://www.comocreartuweb.com/consul...titulo-la-duda!!

    Cómo preguntar en CCTW: http://www.comocreartuweb.com/consul...guntar-en-CCTW

Temas Similares

  1. ayudenme aqui
    Por mensoqui en el foro Foro General
    Respuestas: 4
    Último Mensaje: 07/10/2010, 13:57
  2. Ayudenme porfavor!
    Por Mendoza342 en el foro Registro de Dominios
    Respuestas: 1
    Último Mensaje: 08/11/2008, 01:25

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •