CÓMO INSERTAR DATOS EN UNA BASE DE DATOS CON

Поділитися
Вставка
  • Опубліковано 27 лис 2024

КОМЕНТАРІ • 78

  • @hectorguerra5826
    @hectorguerra5826 Рік тому +1

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

  • @migueltorres1188
    @migueltorres1188 Рік тому +1

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

  • @Deext
    @Deext 2 роки тому +3

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

  • @plcumbres2528
    @plcumbres2528 2 роки тому +1

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

  • @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.

  • @coding1992
    @coding1992 2 роки тому +2

    excelente video muy bien explicado....

  • @AldoTutorialesyjuegos
    @AldoTutorialesyjuegos 2 роки тому +1

    muchísimas gracias por tu explicación

  • @johansolanoquesada9624
    @johansolanoquesada9624 2 роки тому +2

    excelente video 😊 muchas gracias .

  • @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

  • @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

  • @Lukyf
    @Lukyf 2 роки тому +2

    Excelente

  • @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!

  • @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!

  • @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??

  • @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?

  • @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

  • @Henry_Nunez
    @Henry_Nunez 2 роки тому +2

    👏 🔔👈

  • @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.

  • @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.

  • @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

  • @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.

  • @so_o_so
    @so_o_so 2 роки тому +1

    👍

  • @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!!

  • @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.

  • @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

  • @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.

  • @davidtabora575
    @davidtabora575 Рік тому

    No me sale la opción de Terminal

  • @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

  • @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.

  • @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.

  • @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 UA-cam, 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!

  • @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.