Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandromx

[Resolvido] Criar Array para fazer a consulta

Recommended Posts

Ele já disse que manual não serve.

 

Testa isso aqui e ve o que retorna:

 

<?php
// inicia a sessão
session_start();
print_r($_GET);

for ($i = 0; $i < count($_SESSION["produtos"]); $i++) {
	 echo $_SESSION["produtos"][$i] . ",";
	 $produto =array($_SESSION["produtos"][$i]);
	 echo $_SESSION["produtos"][$i];
}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom mano, pode fazer de dois jeitos, vamos lá:

 

 

<?php 
 // inicia a sessão 
session_start(); 
print_r($_GET); 
for ($i = 0; $i < count($_SESSION["produtos"]); $i++) { 
$produto = array($_SESSION["produtos"][$i]); 
if($_SESSION["produtos"] == $_GET['idproduto']) 
echo "achou";
} 
?>

e

 

 

<?php 
  // inicia a sessão 
session_start(); 
if(array_search($_GET['idproduto'],$_SESSION["produtos"])) 
echo "achou";
  } 
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara nada ainda, acredita?? devo estar muito zicado cara não é possível

 

vou postar na integra

 

<?php
// inicia a sessão
session_start();
print_r($_GET);
for ($i = 0; $i < count($_SESSION["produtos"]); $i++) {
$produto = array($_SESSION["produtos"][$i]);
if($_SESSION["produtos"] == $_GET['idproduto'])
echo "achou";
}
?>

Minha URL está assim

 

/session.php?idproduto=4

 

Eu tenho sessões gravadas....

 

Não é possivel, testei em 2 navegadores em 3 maquinas....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta isso ó:

 

session_start();
//unset ($_SESSION["produtos"]);

$idp = $_GET["idproduto"];

for ($x=0; $x <= count($_SESSION['produtos']); $x++)
{
	if($idp == $_SESSION['produtos'][$x]['codigo'])
	{
		$jaExiste = true;
	}
}

if(!$jaExiste)
{
	print "não existe.. adicionando...";
	if (count($_SESSION['produtos']) == 0)
		$indice = 0;
	else
	{
		for($i=0; $i<=count($_SESSION['produtos']); $i++) 
		{
			if(!isset($_SESSION['produtos'][$i]))
			{
				$indice = $i;
				break;
			}
		}
	}
	
	$_SESSION['produtos'][$indice]['id'] = $indice;
	$_SESSION['produtos'][$indice]['codigo'] = $idp;
}
else
{
	print "já existe";
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alaerte não foi me deu isso daqui

 

Array ( [idproduto] => 1 ) achouachouachou

 

Rafael funciono cara, puts qe show.. não tem como enxugar esse código?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.