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

Tema: no me agrega los datos a la base de datos en mysql

  1. #1
    Recien Llegado! Merodeador
    Fecha de Ingreso
    20 dic, 11
    Mensajes
    6
    Poder de Reputación
    0

    no me agrega los datos a la base de datos en mysql

    Hola estoy haciendo el curso de PHP y MySql en CCTW.

    Ahora bien todo perfecto hasta q llegue a la lección de "todo sobre formularios" en la parte donde dice "Guardar la Información".
    Donde no me almacena en mi base de datos, la informacion q agrego en el index.php.

    a continuación agrego el codico q hay en mi index.php q estoy editandolo en el HTML-Kit, para q por favor me digan si estoy haciendo algo mal. Ademas tambien agregue los codigos contenidos en el los archivos de "config.php" y "insertardatosentabla.php".

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>
    <head>
    <title>mi quinta pagina con php</title>
    </head>
    <body>

    <!-- formulario -->

    <form method = "post" action="insertardatosentabla.php">
    <input type = "text" name = "NOMBRE" value = "Escribe tu nombre" size = 30 maxlength=50 ><br/>
    <input type = "text" name = "EMAIL" value = "tuemail@correcto" size = 30 maxlength = 50 ><br/>
    <input type="text" name="URL" value="http://www.tudirecciondepagina.web" size=30 maxlength=50 ><br/>
    <input type="hidden" name="ESTADO" value="Activo" />
    <input type="SUBMIT" value="Boton de envio estandar" name="Enviar la información al servidor"><br/>
    </form>

    </body>
    </html>


    Hice mi archivo en en block de notas llamado "config.php", como lo describen y copie y pegue esto en el:

    <?php
    // Rellena los espacios ente comillas de abajo con los datos que te da
    // el servidor al activar la base de datos.
    // Este dato de abajo suele ser localhost casi siempre:
    $server="localhost";

    // Aqui abajo escribe el nombre de la base de datos.
    // Si tu servidor tiene cpanel normalmente va primero tu nombre de username,
    // por ejemplo: username_nombredelabasededatos
    $database = "cartago_basedepruebas";

    // Aqui abajo el nombre de username de la base de datos para acceder a ella.
    $db_user = "cartago_pepito";

    // Y ahora la contraseña:
    $db_pass = "servicio23";
    ?>


    entendiendo lo del usuario y todo lo coloque como me corresponde en mi caso.

    Luego abri otro block de notas y lo llame "insertardatosentabla.php" y coloque esto (este si es exactamente como lo tengo en la raiz de mi web):

    <?php include("config.php") ; ?>

    <?php
    // leer datos de usuario y contraseña de la base de datos
    include("config.php") ;

    // Conexión con el servidor
    mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());

    // Selección de Base de Datos
    mysql_select_db($database) or die ("error2".mysql_error());
    ?>

    <?php
    mysql_query ("INSERT INTO `alexismo_basedepruebas`.`USUARIOS` (`NOMBRE`, `EMAIL`, `URL`, `ESTADO`) VALUES ('$_POST[NOMBRE]', '$_POST[EMAIL]', '$_POST[URL]', '$_POST[ESTADO]') ");
    ?>



    Cualquier ayuda se los agradeceria!!!!!!!!!!!!!!!!

  2. #2
    Moderador CCTW Habitante Avatar de Yaneth
    Fecha de Ingreso
    27 abr, 07
    Ubicación
    Mèxico
    Mensajes
    10,601
    Poder de Reputación
    73
    pero te da algun error???????

    intentalo con este codigo

    mysql_query ("INSERT INTO USUARIOS(`NOMBRE`, `EMAIL`, `URL`, `ESTADO`) VALUES ('$_POST[NOMBRE]', '$_POST[EMAIL]', '$_POST[URL]', '$_POST[ESTADO]')");
    ______________________________________

    reparacion de rines


    _____________________________________

  3. #3
    Recien Llegado! Merodeador
    Fecha de Ingreso
    20 dic, 11
    Mensajes
    6
    Poder de Reputación
    0
    No me da ningún error solo me manda www.midominio.ccte.../insertardatosentabla.php
    Pero reviso en phpmyadmin y no me agrega los datos a la base de datos

  4. #4
    Moderador CCTW Habitante Avatar de Yaneth
    Fecha de Ingreso
    27 abr, 07
    Ubicación
    Mèxico
    Mensajes
    10,601
    Poder de Reputación
    73
    intentaste cambiando el codigo por el que te di?????
    ______________________________________

    reparacion de rines


    _____________________________________

  5. #5
    Recien Llegado! Merodeador
    Fecha de Ingreso
    20 dic, 11
    Mensajes
    6
    Poder de Reputación
    0
    Ya lo hice con ese y tampoco.
    lo q cambió en el q me diste es q no se le coloca el nombre de la base de datos...
    yo creo q podria ser algo q le falta al "boton de envio estandar" o algo en los dos archivos de php (config.php y insertardatosentablas.php).

    porq en esa parte del curso no lo explican mucho, ni con mucho detalle.......

    Cita Iniciado por Yaneth Ver Mensaje
    intentaste cambiando el codigo por el que te di?????

  6. #6
    Moderador CCTW Habitante Avatar de Yaneth
    Fecha de Ingreso
    27 abr, 07
    Ubicación
    Mèxico
    Mensajes
    10,601
    Poder de Reputación
    73
    ok, ya me tengo que ir...
    pero mañana te lo averiguo con mi base de datos ok????

    o antes de eso, alguien mas llega a ayudar

    saludos
    ______________________________________

    reparacion de rines


    _____________________________________

  7. #7
    Esto empieza a ser un vicio... Habitante Avatar de Doodleo
    Fecha de Ingreso
    25 abr, 11
    Ubicación
    Galicia (España)
    Mensajes
    1,329
    Poder de Reputación
    22
    Deja el código entero así:
    Código PHP:
    <?php
    // leer datos de usuario y contraseña de la base de datos
    include("config.php") ;

    // Conexión con el servidor
    mysql_connect($server$db_user$db_pass) or die ("error1".mysql_error());

    // Selección de Base de Datos
    mysql_select_db($database) or die ("error2".mysql_error());

    mysql_query ("INSERT INTO `alexismo_basedepruebas`.`USUARIOS` (`NOMBRE`, `EMAIL`, `URL`, `ESTADO`) VALUES ('$_POST[NOMBRE]', '$_POST[EMAIL]', '$_POST[URL]', '$_POST[ESTADO]') ");
    ?>

Temas Similares

  1. base de datos MySql
    Por LUCIO en el foro Foros
    Respuestas: 4
    Último Mensaje: 21/05/2010, 21:02
  2. base de datos Mysql
    Por clauquel en el foro Foros
    Respuestas: 1
    Último Mensaje: 23/04/2009, 23:28

Etiquetas para este Tema

Permisos de Publicación

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