ok, va mejorando, esta echo solo queda quitar ese molesto NOTICE :
Código PHP:
Ver original<?php
echo "comienza la sesion <br>";
or
die("¡No se ha podido establecer la conexión con el servidor!"); or
die("¡No se ha podido seleccionar la base de datos!");
echo "Conectamos con la BD <br>";
$resultado=mysql_query("SELECT * FROM productos WHERE stock <>'0' AND tipoproducto ='placabase' ORDER BY tipoproducto ASC",$con);
echo "Hacemos una consulta<br>";
//for($i=0; $i<$num_resultados+1; $i++){
echo (" <br>" . $fila["tipoproducto"]." ".$fila["precio"] . "</br>");
$_SESSION['precio'][]=$fila["precio"];
}
echo "Mostramos los productos placabase con su precio de toda la tabla productos<br>";
echo "mostramos todos los valores qe contenga SESSION <br>";
for($i=0;$i<$num_resultados+1;$i++)
{
echo $_SESSION['precio'][$i];
}
echo "<br>Recogemos todos los valores precio en una variable session <br>";
echo "<br>imprimo lo que tiene session: <br>";
echo "terminar sesion? ";
echo "<a href='matasesion.php'>TERMINAR</a>";
?>
Código HTML:
Ver originalcomienza la sesion
Conectamos con la BD
Hacemos una consulta
placabase 46.00
placabase 51.00
Mostramos los productos placabase con su precio de toda la tabla productos
mostramos todos los valores qe contenga SESSION
46.0051.00
Notice: Undefined offset: 2 in C:\xampp\htdocs\servidor_web\infor\pruebasesion.php on line 32
Recogemos todos los valores precio en una variable session
imprimo lo que tiene session:
Array ( [0] => 46.00 [1] => 51.00 ) terminar sesion? TERMINAR
PD:terminar sesion lo que hace es mandar a matasesion.php que la elimina para no seguir acumulando datos en $_SESSION, gracias