Hola a todos.
Tengo un problema a la hora de pasar el valor de una variable de una url a otra.
Tengo un archivo en el que dentro de un div tengo lo siguiente:
Código HTML:
<div id="tablahistorial">
<?php
$idtarea = $_GET['id'];
include('consultaHistorial.php');
?>
</div>
En mi archivo consultaHistorial.php tengo lo siguiente:
Código HTML:
<?php
require('clases/historial.class.php');
$objHistorial=new Historial;
$consulta=$objHistorial->mostrar_historial_tarea($idtarea);
?>
Y en el mismo archivo tengo:
Código HTML:
<span id="nuevo"><a href="javascript:Carga('nuevoHistorial.php?id=<?php echo $idtarea ?>', 'formhistorial')"><img src="img/add.png" alt="Agregar actuacion" /></a></span>
La primera vez que cargo la URL me funciona correctamente y me aparece esto:
Código HTML:
<a href="javascript:Carga('nuevoHistorial.php?id=1', 'formhistorial')"><img src="img/add.png" alt="Agregar tarea"></a>
Pero en el momento que vuelvo a incluirla, es cuando falla y me aparece esto:
Código HTML:
<a href="javascript:Carga('nuevoHistorial.php?id=<br ></a>
<font size='1'><table class='xdebug-error' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan=" 5"=""><span style="background-color: #cc0000; color: #fce94f; font-size: x-large;">( ! )</span> Notice: Undefined variable: idtarea in C:\wamp\www\Intranet\consultaHistorial.php on line <i>6</i>
Call Stack
#TimeMemoryFunctionLocation
10.0010677440{main}( )..\consultaHistorial.php<b>:</b>0
', 'formhistorial')"><img src="img/add.png" alt="Agregar tarea"></a>
No tengo ni idea de cual puede ser el problema.
¿Alguien sabe porque puede estar pasando esto y como se podría corregir?
Muchas gracias a todos.
Un saludo.