CÓMO INSERTAR DATOS EN UNA BASE DE DATOS CON

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2024

Комментарии • 78

  • @hectorguerra5826
    @hectorguerra5826 Год назад +1

    No tienes ni idea de lo agradecido que estoy contigo y con tu video

  • @migueltorres1188
    @migueltorres1188 11 месяцев назад +1

    Bro es la primera vez que veo que explican la coneccion de la base de datos dentro del XAMMP

  • @plcumbres2528
    @plcumbres2528 2 года назад +1

    Genial y fácil de implementar sin tanta vuelta... gracias por compartirlo
    Saludos desde Cajicá, Cundinamarca Pedro Luis (nequi ??)

  • @Deext
    @Deext 2 года назад +3

    Hermano que manera de explicar tan EXCELENTE! Espero sigas subiendo este tipo de contenido gracias!

  • @NOXONSOFTWARES
    @NOXONSOFTWARES 2 года назад +2

    Me gustó. Y me suscribo. Espero mucho más contenido sobre HTML JS y PHP con Bootstrap. Porque estoy iniciando en eso.

  • @brayanguillermodiazmartine6918
    @brayanguillermodiazmartine6918 2 года назад +2

    Muy buen video, me suscribo, ojalá sigas subiendo videos un saludo desde Colombia parcero.

  • @0096fenix
    @0096fenix Год назад +3

    Hermano eres un maestro, que explicación tan sublime, ¿crees que podrías hacer uno de como hacer consultas a la base de datos?

    • @codigoymas
      @codigoymas  Год назад

      Hola amigo, gracias por tu comentario, claro en mi perfil hay un vídeo de cómo listar datos

  • @coding1992
    @coding1992 2 года назад +2

    excelente video muy bien explicado....

  • @Lukyf
    @Lukyf 2 года назад +2

    Excelente

  • @johansolanoquesada9624
    @johansolanoquesada9624 2 года назад +2

    excelente video 😊 muchas gracias .

  • @AldoTutorialesyjuegos
    @AldoTutorialesyjuegos 2 года назад +1

    muchísimas gracias por tu explicación

  • @carlosrodriguez4320
    @carlosrodriguez4320 2 года назад +2

    Excelente video!

  • @jarvismendezmiranda7841
    @jarvismendezmiranda7841 2 года назад +2

    Excelente video, muy explicativo. Sé que es un video educativo (no es real) pero sugiero que edad sea fecha de nacimiento, ya que al pasar los años el dato siga siendo util.

  • @agustinrossello8466
    @agustinrossello8466 2 года назад +1

    Que maestro muchas gracias!!

  • @brayancoy2062
    @brayancoy2062 Год назад +1

    EL mejor

  • @NelidaBarreiro-p1l
    @NelidaBarreiro-p1l Год назад

    Excelente video amigo!! pero quisiera que luego de darle a finalizar o al botón submit y envíe los datos, me redirija a otro pagina. te agradecería que me ayudaras!

  • @so_o_so
    @so_o_so 2 года назад +1

    👍

  • @deonel3035
    @deonel3035 2 года назад +2

    Hermano, el video y el tema es buenísimo. Pero te pido por favor que no los pises con una base porque se dificulta escucharte. Gracias por el tiempo que te tomaste para enseñarnos esto

  • @jhonnysantos9880
    @jhonnysantos9880 2 года назад +2

    ola ola como estas excelte video, pero no logre hacerla funcionar con una base de datos alojada en banahosting, aparte de colocar el usuario y conmtraseña de la base datos que mas se debe hacer, podrias ayudarme.

    • @codigoymas
      @codigoymas  2 года назад

      Algún tipo de error o algo que te salga? Un log o algo?

  • @Henry_Nunez
    @Henry_Nunez 2 года назад +2

    👏 🔔👈

  • @michaelespinosa145
    @michaelespinosa145 2 года назад +1

    Hola, una pregunta, como mandarias alguna variable que tengas en archivo javascript a el php?

    • @codigoymas
      @codigoymas  2 года назад

      La manera en la que envías la data del formulario podrías mandar cualquier tipo de variable y recuperarla por POST. cualquier cosa por acá estamos!

  • @nicocorzi
    @nicocorzi Год назад +1

    Tengo un par de problemas, entre ellos sale este mensaje de error: "Sonarlint: Path To Node Executable
    Path to a Node.js executable (14.17.0 or more recent) used to analyze JavaScript and TypeScript code. On Windows, backslashes must be escaped, e.g. C:\\Program Files\\NodeJS\\14-lts\\bin\
    ode.exe"

    • @codigoymas
      @codigoymas  Год назад +1

      Hola amigo, eso es una extensión de vscode para nodejs, yo no uso eso para el ejemplo, te recomiendo que lo desinstales para realizar el ejemplo, saludos.

  • @nicocorzi
    @nicocorzi Год назад +1

    Amigo: A la fecha me da este mensaje y no permite ingresar datos a la BD:
    [Info - 6:54:15 PM] Document saved, starting validation.
    [Error - 6:54:15 PM] An error occured during document validation after save with the following message: An error occured, no output was received after executing the phpmd command
    ¿Alguna idea?
    Tengo ganas de enviarte el código, es una Bd en la que trato de ingresar datos para luego mostrar,

    • @codigoymas
      @codigoymas  Год назад

      Lo que trato de entender es que el controlador no le está enviando una respuesta o el echo por Json a la petición de js, avísame si puedes validar eso! Me mandas el código si algo

  • @ohmydannys
    @ohmydannys Год назад +1

    Buenas noches, seguí los pasos por que necesito conectar una base de datos al código, no me tira error, pero cuando lleno el formulario y le doy al botón, no sale el mensaje de que ingresaron correctamente los datos y los datos no se guardan en la base de phpmyadmin, ¿cuál podría ser una solución a este problema? Agradezco la ayuda porfavor, es mi trabajo final ay :((

    • @codigoymas
      @codigoymas  Год назад

      Puedes debuguear la aplicación dando un var_dump y validando la inserción a la base de datos

  • @yey007
    @yey007 2 года назад +1

    Muchas Gracias! y felicidades por tu codigo limpio. para mi no funcionó :
    Uncaught (in promise) SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

    • @codigoymas
      @codigoymas  2 года назад

      Hola, gracias por tu comentario. Puedes abrir la consola con f12 y luego le das a la pestaña Network o red y luego ejecutas nuevamente la petición, allí verás la petición que mandaste, das click y en la pestaña response o respuesta ves lo que te trae la respuesta para validar que si sea en JSON o si existe algún tipo de error.

  • @smithrodriguez6668
    @smithrodriguez6668 2 года назад +1

    Y si quiero enviar variables directamente desde js?
    Es decir, no enviarlas por medio del getElementbyId

    • @codigoymas
      @codigoymas  2 года назад

      el getElementById es para capturar el campo y poderlo enviar por JS por medio de Ajax de forma asíncrona, si lo que quieres es mandarlo por medio de un formulario post de forma síncrona se tendría que recargar la página y enviar la url de la petición por medio de atributos dentro del elemento de form así:
      Y los campos se tendrían que mandar con un atributo name así:
      Luego el botón de guardar debería ser un tipo submit
      Guardar
      Y recibirías desde el archivo de petición de la misma manera las variables por post. Recuerda que esto te obligaría a recargar la página cada vez que insertes un nuevo dato. Saludos.

  • @bodegafarmacos726
    @bodegafarmacos726 2 года назад +1

    Hola amigo estoy atento a tus videos, quisiera consultar como puedo implementar al momento de insertar el formulario poder imprimir el mismo con un estilo propio sin que muestre el botón o sea con un formato de hoja y poner un pie de firma, ojala me puedas ayudar, se agradece de antemano.

    • @codigoymas
      @codigoymas  2 года назад +1

      Hola, pronto subiré un vídeo de un CRUD en PHP. No entiendo bien lo de imprimir, te refieres a después de insertar. Imprimir el registro en un formato PDF y que se pueda descargar?

    • @bodegafarmacos726
      @bodegafarmacos726 2 года назад +1

      @@codigoymas Si correcto que me permita al momento de insertar poder llevarlo a formato pdf e imprimirlo a traves de la impresora.

    • @codigoymas
      @codigoymas  2 года назад +1

      Ok, está semana trataré de hacer un vídeo con esto

    • @bodegafarmacos726
      @bodegafarmacos726 2 года назад

      @@codigoymas MUCHAS GRACIAS!!

    • @bodegafarmacos726
      @bodegafarmacos726 2 года назад

      @@codigoymas hola estimado, disculpa las molestias pero referente a este mismo formulario existe la posibilidad de poder editar un registro que lo presente en el mismo formulario y enviarlo editado a la BD??

  • @carlost6192
    @carlost6192 2 года назад +1

    Excelente este tutorial, te lo agradezco infinitamente. "tengo un problema por alguna razon cuando guardo en mi formulario me redirecciona a la pantalla donde dice "true" (no se por que). Se registra en la base de dato, pero no vuelve al formulario y lo limpia como te pasa a ti. podrias ayudarme?

    • @codigoymas
      @codigoymas  2 года назад

      Aquí pueden pasar varias cosas que tienes que revisar:
      1. Revisa que desde el javascript, antes de mandar la petición, si tengas bien escrito el preventDefault (Este evita que me redireccione la página y no cumpla su funcionalidad AJAX).
      2. El form del HTML no deberá tener ningún action, pues lo que hará la etiqueta form, es redireccionar ese formulario hacia la página que estés colocando allí, evitando que el proceso se haga por medio de JavaScript.
      3. Revisar que desde la respuesta de PHP, no se mencione ningún redirect o algo similar.
      Si sigues estás pasos, creo que lo podrás solucionar, sino, avísame y le echamos un vistazo. ¡Saludos amigo!

  • @agustinrossello8466
    @agustinrossello8466 2 года назад

    Una pregunta! Pude enlazar la bbdd y crear registros, pero al momento de enviar la informacion se crea un registro nuevo pero sin el texto que escribi en el formulario

    • @codigoymas
      @codigoymas  2 года назад +1

      Hola, tienes que validar que el nombre de la variable que mandes desde js sea la misma que recibas desde el php con post

    • @agustinrossello8466
      @agustinrossello8466 2 года назад +1

      @@codigoymas MUCHISIMAS GRACIAS!!

  • @diegooberto7584
    @diegooberto7584 2 года назад

    Amigo tengo un problema, solo puedo insertar datos una sola vez, cuando trato de hacerlo una segunda vez me sale en la console uncaught (in promise) syntaxError: unexpexted token< in JSON at position 0

    • @codigoymas
      @codigoymas  2 года назад +2

      Eso es porque el objeto JSON que tratas de insertar se corrompe, puedes validar qué información se está mandando en la sección network, en la consulta al darle click puedes ver el payload que arroja. Mira que esa información, concuerde con los datos que estás tratando de mandar a la base de datos.

    • @lilireal3757
      @lilireal3757 2 года назад +2

      @@codigoymas Tengo el mismo problema no se como resolverlo, me puedes ayudar?

    • @codigoymas
      @codigoymas  2 года назад

      Pueden escribirme al twitter @_codigoymas con los pantallazos que tengan, claro que les puedo ayudar. :) Los espero.

  • @nicocorzi
    @nicocorzi 2 года назад +1

    Algo así pero creando y conectando a una BD en un servidor gratis? Podrá ayudarme?

    • @codigoymas
      @codigoymas  2 года назад

      Claro, qué servidor? Recuerda que tienes que crear la base de datos en ese hosting y hacer la conexión ahí mismo. ¡Avísame cómo te va!

    • @nicocorzi
      @nicocorzi 2 года назад +1

      @@codigoymas algún servidor gratuito primero.

    • @codigoymas
      @codigoymas  2 года назад +1

      He usado 000webhost. Me sirve para cuando quiero hacer pruebas, tiene buenas características para empezar. Ya si quieres desplegar aplicaciones como tal, sirven aplicaciones como Digital Ocean o Hostinger. ¡Me avisas cómo te va! Saludos.

    • @nicocorzi
      @nicocorzi Год назад +1

      @@codigoymas Agradezco su interés. Sigo lo que hizo en este video, no se porqué me da mensaje de error, apenas pueda le comento

  • @davidvalenzuela2699
    @davidvalenzuela2699 Год назад +1

    Advertencia : PDOStatement::execute(): SQLSTATE[3D000]: Nombre de catálogo no válido: 1046 No hay base de datos seleccionada en C:\xampp\htdocs\InnerJoy\Resultados.php en la línea 16
    Advertencia : Conversión de matriz a cadena en C:\xampp\ htdocs\InnerJoy\Resultados.php en la línea 16 Array
    BUENAS NOCHES
    me sale este error de casualidad alguien tiene idea de por que y que hacer ??
    gracias

    • @codigoymas
      @codigoymas  Год назад

      Hola, de casualidad puedes compartir el código en dónde hagas la conexión a la base de datos para insertar el registro, quedo atento, saludos.

  • @davidtabora575
    @davidtabora575 Год назад

    No me sale la opción de Terminal

  • @jacobokuyoc
    @jacobokuyoc 2 года назад +1

    Porque no usaste un archivo css?

    • @codigoymas
      @codigoymas  2 года назад

      Hola amigo, porque con Bootstrap que es una librería de CSS puedo crear estilos mucho más rápido que si uso un archivo de CSS para estilizar, saludos.

  • @nicocorzi
    @nicocorzi Год назад

    No tengo idea de por qué pone esto: "phpcs" no se reconoce como un comando interno o externo,
    programa o archivo por lotes ejecutable.

    • @codigoymas
      @codigoymas  Год назад

      Creo que es alguna extensión que tienes instalada o algo en su defecto.

  • @nicocorzi
    @nicocorzi Год назад

    Hola. No me había dado cuenta de este mensaje:
    An error occured while reading the file c:\xampp\htdocs\Prueba\testy.json: Cannot read file 'c:\xampp\htdocs\Prueba\testy.json': ENOENT: no such file or directory, open 'c:\xampp\htdocs\Prueba\testy.json'.

    • @codigoymas
      @codigoymas  Год назад

      No sé si llamaste el archivo test.json o testy.json

    • @nicocorzi
      @nicocorzi Год назад

      @@codigoymas Testy... Aunque no lo llamo en el código... Sugerencias?

    • @codigoymas
      @codigoymas  Год назад

      Pues tienes que llamarlo de la misma manera, si quieres me compartes el código y te ayudo

  • @Gallo574
    @Gallo574 2 года назад

    Amigo trate de hacer la practica pero no me funciona me sale un error en el archivo js en el fetch

    • @codigoymas
      @codigoymas  2 года назад

      Hola amigo, puedes especificar el error que te sale en la consola?

    • @Gallo574
      @Gallo574 2 года назад

      @@codigoymas Access to fetch at 'file:///C:/xampp/htdocs/insertarphp-main/registrar.php' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, chrome-untrusted, https.ese es el error que me aparece

    • @codigoymas
      @codigoymas  2 года назад

      Es un error de cors, si tienes algun plugin o algo instalado en tu navegador no realizará las peticiones que no sean seguras. Te recomiendo ver más información acerca del Cors en RUclips, hay muchos enlaces. Primero sería que revisaras la manera en la que realizas la petición.

    • @Gallo574
      @Gallo574 2 года назад

      @@codigoymas Amigo otra pregunta por que tu visual studio code te deja automcompletar todas las funciones y parametros y a mi no? debo de realizar alguna configuracion?

    • @codigoymas
      @codigoymas  2 года назад

      Para las clases de css hay snippets, cualquiera te sirve, para autocerrar las etiquetas HTML, tengo la extensión auto closet Tag. Hay snippets para clases de Bootstrap. Y para PHP recomiendo PHP Intelephense. Saludos!

  • @heynerleiva
    @heynerleiva 2 года назад

    Nombre del tema de vscode?

    • @codigoymas
      @codigoymas  2 года назад +1

      Se llamaba catpucin theme, pero por alguna razón ya no lo encuentro disponible. Lo siento.

  • @nicocorzi
    @nicocorzi Год назад +1

    En el momento de trabajar con fetch() y probar el formulario me da esto: Pedido de origen cruzado bloqueado: La política de mismo origen no permite leer el recurso remoto en file:///C:/wamp/BD/registrar.php. (Razón: pedido CORS no es http).
    Y no borra ni permite ingresar a la BD lo que pongo.

    • @codigoymas
      @codigoymas  Год назад

      Hola, los errores CORS los deniega expresamente el servidor en este caso el wamp, te recomiendo cambiarlo o verificar el por qué está bloqueando las peticiones, quedó atento! Saludos.

  • @Gallo574
    @Gallo574 2 года назад

    amigo he intentado de muchas maneras realizar tu practica pero ahora no me sale error de cors sino los siguientes errores
    
    :8012/crud/registar.php:1
    Failed to load resource: the server responded with a status of 404 (Not Found)
    localhost/:1 Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0

    • @codigoymas
      @codigoymas  2 года назад

      Pues según lo que veo estás tratando de tirar el request a registar.php no sé si tengas el error con el nombre del archivo. Ya que error 404 es que no existe el archivo de petición.