Hola, os muestro mi consulta:
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