Amigo primero que nada esto esta mal.
Código PHP:
Ver original$_SESSION['texto_material'] = $texto_material;
$_SESSION['cantidad'] = $cantidad;
// Aqui estas usando 2 variables que no contienen absolutamente nada.
// Segundo
$id = $_GET['id'];
$id = $_SESSION['id'];
// Aqui se podria simplificar a 1 cosa sola estas haciendo lo mismo
$_SESSION['id'] = $_GET['id'];
Y por ultimo donde guardas las cosas del FORM que envia el usuario?
tendrias que leer el archivo donde lo guarda para saber si contiene "DATOS"
sino los contiene no muestra nada
muestra bien el archivo y te ayudo mejor asi esta incompleto