Buenas !
Si, está corregido, por un lado tengo:
Código PHP:
echo'<td><select name = "ids" id = "ides>';
foreach($aDatos as $row){
$pid = $row[0];
$id = $row[1];
$subid = $row[2];
if($subid = 0){
$subid=0;
}
echo '<option value="'.$pid."_".$id."_".$subid.'">';
echo "PID: ".$pid." - ID: ".$id." - Sub-Id: ".$subid;
echo '</option>';
}
echo '</select></td>';
Y por otro está el explode así:
Código PHP:
$value = $_REQUEST['ides'];
$explode = explode("_",$value,3);
$pid = $explode[0];
$id = $explode[1];
$subid = $explode[3];
$r =$conexion-> prepare("INSERT INTO timesheet (nombre, fecha, pid, id, sub_id, Horas, Comentarios) VALUES (:nombre, :fecha, :pid, :id, :subid, :horas, :comentarios)");
$r ->bindParam(':nombre', $nombrecompleto);
$r ->bindParam(':fecha', $fecha);
$r ->bindParam(':pid', $pid);
$r ->bindParam(':id', $id);
$r ->bindParam(':subid', $subid);
$r ->bindParam(':horas', $horas);
$r ->bindParam(':comentarios', $comentarios);
$r ->execute();
Me sigue saliendo el error en la línea:
Código PHP:
$value = $_REQUEST['ides'];
y he probado tanto con "ides" como con "ids" (ya que en el select le puse name = ids e id = ides) y me sigue dando el mismo error.
El error es:
Notice: Undefined index: ides in C:\xampp\htdocs\prueba\timesheet4.php on line 71
Notice: Undefined offset: 1 in C:\xampp\htdocs\prueba\timesheet4.php on line 74
Notice: Undefined offset: 3 in C:\xampp\htdocs\prueba\timesheet4.php on line 75