6.- Insertar datos en MySQL y PHP con PHPMyAdmin.

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

КОМЕНТАРІ • 23

  • @FredyGeek
    @FredyGeek  4 роки тому +1

    Encuentra este video y más en:
    fredygeek.com/2020/09/06/el-crud-mas-facil-con-php-y-mysql-con-xampp/

  • @bdpvtuxtlan
    @bdpvtuxtlan 10 місяців тому +1

    Muy agradecido, por la información que proporcionas.

  • @danielapalacios435
    @danielapalacios435 Рік тому +7

    Hola, a mi tampoco me redireccionó y mucho menos me mandaba las alertas de JavaScript, pero intente con este método:
    if ($resultado){
    //los datos ingresaron a la bd
    echo "alert('Los datos fueron ingresados correctamente a la BD');";
    } else {
    echo "alert('ERROR: Los datos NO fueron ingresados a la BD');";
    }
    mysqli_close($conexion);
    echo "location.assign('index.php');";
    }
    Espero que a alguien más le funcione esta forma, suerte.

  • @yormanelkinrebolledochilo9423
    @yormanelkinrebolledochilo9423 4 роки тому +1

    A la hora de agregar un nuevo alumno y después eliminarlo es posible que el auto_increment tome el valor del que se había eliminado y como seria en ese caso para la linea de código en sublime text??
    es decir reset el auto_increment

    • @FredyGeek
      @FredyGeek  4 роки тому

      Yo lo he intentado antes, y no retoma el numero previo cuando se elimina, yo pienso que esto no es relevante.
      Pero también depende de lo que tu necesites realizar con tu aplicación.
      Por lo general el id es un numero que identifica los registro en tu tabla como primaryKey y puede servir como foreignKey para vincularse con otras tablas.
      Si tu necesitas que los campos tengan un numero consecutivo, te recomiento que utilices otro campo diferente que no sea el id.
      Saludos...

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

    Necesito ayuda, hola, espero esten bien, tampoco me redireccionaba pero si me daba el mensaje que se guardo correctamente, cambie el location.assign, el mismo error de todos "ng" por "gn" y ahora no me redirecciona, ni me da el mensaje, ni siquiera guarda en la base de datos, estoy desesperado, espero me ayuden lo mas pronto posible, muchas gracias

    • @Michael-yr5om
      @Michael-yr5om Рік тому

      me paso lo mismo y mi error era que puse [PHP_SELF] sin comillas y era['PHP_SELF']

  • @santiagoromero6851
    @santiagoromero6851 4 роки тому +1

    hey hola, este código lo copié tal cual salía en el video y me sirvió a la primera , solo tuve un inconveniente (no me lo notifica en la página), despues de registrar los nuevos datos, sale la alerta que me confirma que si se guardaron los datos que acabo de registrar, pero despues de darle a aceptar, no me redirige nuevamente al index; revisé el código del script de "location.assing(index.php)" y descubrí que le faltaba un "punto y coma (;)", lo agregué, guardé los cambios y aun así sigue sin re dirigirmenievamente al index, que puedo hacer??, ( el resto del código si me sirvió, si guarda los registros)

    • @FredyGeek
      @FredyGeek  4 роки тому

      Lo correcto es location.assign

    • @FredyGeek
      @FredyGeek  4 роки тому

      Saludos

    • @santiagoromero6851
      @santiagoromero6851 4 роки тому

      @@FredyGeek mmmm si, está escrito exactamente igual, location.assing

    • @FredyGeek
      @FredyGeek  4 роки тому

      @@santiagoromero6851 asi no es: location.assing..........es asi location.assign

    • @santiagoromero6851
      @santiagoromero6851 4 роки тому

      @@FredyGeek aaaaahh yaaaa, muchas gracias, en el autocompletado del editor de código me escribe "assing" en vez de "assign" y me confundí jaja gracias por la ayuda

  • @nicolasbarrero4427
    @nicolasbarrero4427 5 місяців тому

    Me dice que la variable conexión no está definida, a alguien más le pasa? Yo use otro código para conexión a la BD nose si eso tendrá que ver

    • @temodojintaka4109
      @temodojintaka4109 8 днів тому +1

      el error que estás viendo se debe a que la variable $conexion no está definida en el contexto donde intentas cerrarla con mysqli_close($conexion);. Esto ocurre porque la conexión a la base de datos solo se establece si el formulario se envía correctamente y se ejecuta el bloque de código que incluye conexion.php.
      Problemas Específicos
      Undefined Variable: Si el formulario no se envía (es decir, si no se hace clic en el botón "AGREGAR"), la variable $conexion no se inicializa, lo que provoca el error de "variable indefinida".
      Cierre de Conexión: Intentar cerrar una conexión que no ha sido establecida resulta en un error de tipo, ya que mysqli_close() espera un objeto de conexión válido.
      Solución
      Para solucionar este problema, debes asegurarte de que la conexión a la base de datos se cierra solo si se ha establecido. Aquí tienes una versión corregida de tu código:


      Agregar

  • @PacoCryptos
    @PacoCryptos 4 роки тому +1

    que tal bro? excelentes videos, pero me sale un error al apretar agregar alumnos : Notice: Undefined variable: conexion in C:\xampp\htdocs\PANEL\agregar.php on line 36
    Warning: mysqli_close() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\PANEL\agregar.php on line 36

    • @julianvillalobos2352
      @julianvillalobos2352 8 місяців тому

      Justamente hoy tuve el mismo problema, tal vez estaba mal el nombre de la tabla o de la base de datos suerte