Tengo un problema con el update con php y mysql, no funciona ejecuto y no me actualiza los valores de la tabla de bd.
El código es el siguiente:
html:
<form action="actualizar.php" method="POST"><h2><em>Actualizacion de Institucion</em></h2> <label for="cod_institucion">Codigo Institucion: </label><input type="text" name="cod_institucion" class="form-input" required/><label for="nombre_institucion">Nombre Institucion: </label><input type="text" name="nombre_institucion" class="form-input" required/> <label for="sector_cod_sector">Codigo Sector: </label><input type="text" name="sector_cod_sector" class="form-input" required/><center> <input class="form-btn" name="submit" type="submit" value="Actualizar Institucion" /></center></form>
php:
<?php$host = "localhost";$user = "root";$pw = "";$db = "proyecto";$con = mysqli_connect($host,$user,$pw, $db) or die("no se pudo conectar");$cod_institucion = $_POST['cod_institucion'];$nombre_institucion = $_POST['nombre_institucion'];$sector_cod_sector = $_POST['sector_cod_sector'];$actualizar = "UPDATE institucion set nombre_institucion = '$nombre_institucion', sector_cod_sector = '$sector_cod_sector' where cod_institucion = '$cod_institucion'";$resultado =mysqli_query($con, $actualizar) or die("error al actualizar datos");?>
actualizacion: el unico error que me lanza el navegador al ejecutar el codigo es: Notice: Undefined index: cod_institucion in C:\wamp64\www\proyectos\administrador\actualizar.php on line 9me da ese mismo error en las lineas 10 y 11
actualizacion: Hice el print_r($_POST); que me recomendaron, y me arroja lo siguiente:Array ( [cod_inst] => policia [nombre_inst] => pacos [cod_sector] => 2 [submit] => Actualizar Institucion )
Lo demas no lo entiendo, llevo horas intentando reparar esto, con los datos que me dieron abajo y no logro hacer que funcione, soy primerizo en lo que es php con mysql.