<?php
  $carnet = $_POST["carnet"] ?? "";

  if($carnet == ""){
    echo "<p style='color:red'>Ingrese el carnet</p>";
    echo "<a href='formModificarEstudiante.php'>Volver</a>";
    exit;
  }

  if(!file_exists("estudiantes.txt")){
    echo "<p>No hay estudiantes registrados</p>";
    exit;
  }

  $encontrado = false;
  $lineas = file("estudiantes.txt");
  for($i=0; $i<count($lineas); $i++){
    if(trim($lineas[$i]) != ""){
      $reg = explode("|",$lineas[$i]);
      if(count($reg) >= 3 && trim($reg[0]) == $carnet){
        $encontrado = true;
        $idx = $i;
        break;
      }
    }
  }

  if(!$encontrado){
    echo "<p style='color:red'>Estudiante con carnet $carnet no encontrado</p>";
    echo "<a href='formModificarEstudiante.php'>Volver</a>";
    exit;
  }
?>
<h3>MODIFICAR ESTUDIANTE - Carnet: <?php echo $carnet; ?></h3>
<form action="guardarModificarEstudiante.php" method="post" enctype="multipart/form-data">
    <input type="hidden" name="carnet" value="<?php echo $carnet; ?>">
    <input type="hidden" name="idx" value="<?php echo $idx; ?>">
    <label>Nombre completo:</label>
    <input type="text" name="nombre" value="<?php echo trim($reg[1]); ?>" required><br>
    <label>Curso:</label>
    <select name="curso" required>
        <?php
          $cursos = array("1A","1B","1C","1D","2A","2B","3A","3B");
          foreach($cursos as $c){
            $sel = ($c == trim($reg[2])) ? "selected" : "";
            echo "<option value='$c' $sel>$c</option>";
          }
        ?>
    </select><br>
    <label>Nueva fotografia (opcional):</label>
    <input type="file" name="foto" accept="image/*"><br>
    <?php if(count($reg) >= 4 && trim($reg[3]) != ""): ?>
        <p>Foto actual: <img src="<?php echo trim($reg[3]); ?>" width="100"></p>
    <?php endif; ?>
    <input type="submit" value="Guardar Cambios">
</form>
