Quiero que $_SESSion me guarde los productos de la tabla (que serian dos en este caso), y luego imprimir esos 2, estoi partiendome el coco, sera una tonteria pero no lo consigo, os muestro lo que sale en la pagina, despues de mostraros el codigo:
Código PHP:
<?php
session_start();
echo "comienza la sesion <br>";
$con = mysql_connect("localhost","root")
or die("¡No se ha podido establecer la conexión con el servidor!");
$resp = mysql_select_db("infor")
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);
$num_resultados= mysql_num_rows($resultado);
echo "Hacemos una consulta<br>";
//for($i=0; $i<$num_resultados+1; $i++){
while($fila=mysql_fetch_array($resultado)){
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<count($_SESSION['precio']);$i++)
{
echo $_SESSION['precio'][$i];
}
?>
Código HTML:
comienza la sesion Conectamos con la BD Hacemos una consulta placabase46.00 placabase51.00 Mostramos los productos placabase con su precio de toda la tabla productos Notice: Array to string conversion in C:\xampp\htdocs\servidor_web\infor\pruebasesion.php on line 30 Array Notice: Array to string conversion in C:\xampp\htdocs\servidor_web\infor\pruebasesion.php on line 30 Array46.0051.0046.0051.0046.0051.0046.0051.0046.0051.0046.0051.0046.0051.0046.0051.0046.0051.0046.0051.0046.0051.0046.0051.0046.0051.0046.0051.0046.0051.00 Recogemos todos los valores precio en una variable session mostramos todos los valores qe contenga SESSION