Jump to content


lanlan

Member Since 22/02/2006
Offline Last Active 02/02/2009, 13:10
-----

Topics I've Started

Adicionar Itens A Array Multidimensional?

26/01/2009, 15:26

[codebox]$marray = array();
$marray['items'] = array();

// adiciona chocolate
$marray['items'][] = 'Chocolate';

print_r($marray);

// imprime: Array ( [items] => Array ( [0] => Chocolate ) )

// adiciona bombom
$marray['items'][] = 'Bombom';

print_r($marray);

// imprime: Array ( [items] => Array ( [0] => Bombom ) ) [/codebox]

Ou seja, ele não está adicionado, mas substituindo.
Porquê? Alguém sabe outra forma de adicionar itens a um array multidimensional?

Array Key Em Class

26/01/2009, 02:27

Eu tenho a seguinte class com a qual eu pretendo definir a chave do array $this->uid:

class cart {

public $uid;

public function setUid($val) {
   $this->uid = $val;
   $this->uid = array();
   
   $this->uid['total'] = 0;
   $this->uid['especiefrete'] = '';
   $this->uid['valorfrete'] = '';
   $this->uid['itemcount'] = 0;
   $this->uid['itemqty'] = 0;
   $this->uid['items'] = array();
   $this->uid['itemprices'] = array();
   $this->uid['itemqtys'] = array();
   $this->uid['iteminfo'] = array();
   $this->uid['itematrib'] = array();
   $this->uid['itempeso'] = array();

}

}


Estou tentando usar o seguinte código:

$loja = '45';
$cart = new cart();
$cart->setUid($loja);

print_r($cart);

Mas, o que tenho como retorno é isso:

cart Object ( [uid] => Array ( [total] => 0 [especiefrete] => [valorfrete] => [itemcount] => 0 [itemqty] => 0 [items] => Array ( ) [itemprices] => Array ( ) [itemqtys] => Array ( ) [iteminfo] => Array ( ) [itematrib] => Array ( ) [itempeso] => Array ( ) ) [uid:private] => Array ( ) )

Gostaria que o [uid] ficasse como '45'.
É possível?

Agradeço qualquer ajuda.

Retirar Caracteres De String

25/09/2008, 15:04

function retiraProd(item) {
	var carrinho_cookie = getCookie('carrinho');
	var produto = "|" + item;
	var carrinho_novo = carrinho_cookie.replace(produto, "")
	setCookie('carrinho',carrinho_novo);
}

Eu estou tentando usar isso para retirar um item de um carrinho.
var carrinho_cookie:
|,Docinho,1.50,1,Chocolate preto,Morango|,Bolinho,2.75,Chocolate preto,Pêssego

var item:
,Docinho,1.50,1,Chocolate preto,Morango

Só que ao invés de tirar o docinho, ele tira o Bolinho (que é o último elemento da string). Porquê?
Já tentei de tudo, mas, sem sucesso.

Pegando Valores De Radio E Checkbox

25/05/2008, 01:12

Então, eu estou tentando usar essa função para pegar todos os valores dos elementos de um formulário.
Tudo funciona ok até eu tentar com um radio e uma checkbox.
O que está errado?

function pegaElementos(Form){var cForm = document.forms[Form]var formArray = new Array(); for(i=0; i<cForm.elements.length; i++){	switch(cForm.elements[i].type)	{	// Indefinido		case 'undefined': var value = "nenhum";	// Select one		// case 'select-one':		//	var value = cForm.elements[i].selectedIndex.value;	// Select-Multiple		case 'select-multiple':			var myArray = new Array();			for(var x=0; x < cForm.elements[i].length; x++) 				if(cForm.elements[i][x].selected == true)					myArray[myArray.length] = cForm.elements[i][x].value;			var value = myArray;	// Radio		case 'radio':			for(var x=0; x < cForm.elements[i].length; x++) 				if(cForm.elements[i][x].checked == true)			var value = cForm.elements[i][x].value;		  	// Checkbox		case 'checkbox':			var value = cForm.elements[i].checked;	// Padrão		default: var value = cForm.elements[i].value;	}		  var campo = cForm.elements[i].name;   } // for}

Cookie Cart

23/05/2008, 22:48

========================================


Posted Image
Título: Cookie Cart
Versão: 1.1
http://cookiecart.blogspot.com


--------------------------------------------------------------------

Nome: Cookie Cart
Versão: 1.1
Funcionalidade: É um simples sistema de carrinho de compras feito totalmente em javascript, cookies, css e (x)html e distribuído gratuitamente sob uma licença Creative Commons Atribuição-Compartilhamento pela mesma Licença 3.0 Unported License.
Instalação: http://cookiecart.bl...5/instalao.html
Visualização:
http://cookiecart.blogspot.com

Comentários: É um simples sistema de carrinho de compras feito totalmente em javascript, cookies, css e (x)html e distribuído gratuitamente sob uma licença Creative Commons Atribuição-Compartilhamento pela mesma Licença 3.0 Unported License.
Desenvolvido principalmente para pequenos vendedores que utilizam ferramentas de blog (blogger, zip.net, etc) ou outros servidores gratuitos para vender seus produtos. O que o script objetiva é substituir o velho esquema: ‘Anote os produtos que você quer e me envie por e-mail’ por um elegante carrinho de compras que faz todo o trabalho pelo seu comprador.

Download

IPB Skin By Virteq