Jump to content


xThiAg0

Member Since 22/03/2005
Offline Last Active Private
-----

Posts I've Made

In Topic: Comparar O Valor De Um Array Com Uma String Utilizando If

05/09/2008, 01:16

Como está seu array?
E NOTICIAS e INSCRICOES ali sao Constantes?

Não, são variáveis. Na hora de publicar aqui esqueci de colocar o $.

ja deu um print_r($nivel) para se certificar dos valores?

Da seguinte maneira (resultado do print_r($nivel)):
Array ( [0] => noticias [1] => palestras [2] => incricoes [3] => administradores )

Para melhor entendimento, segue abaixo o código:

HTML:
[vem antes..]
<input type="checkbox" name="nivel[]" id="nivel0" value="noticias "/> <label for="nivel0">Gerenciar notícias  </label><br />
<input type="checkbox" name="nivel[]" id="nivel1" value=" palestras "/> <label for="nivel1"> Gerenciar palestras  </label><br />
<input type="checkbox" name="nivel[]" id="nivel2" value=" incricoes "/> <label for="nivel2"> Gerenciar inscrições  </label><br />
<input type="checkbox" name="nivel[]" id="nivel3" value=" administradores"/> <label for="nivel3"> Gerenciar administradores </label><br />
[vem depois...]

PHP:
$nivel = $_POST["nivel"];
foreach($nivel as $valor)
{
	echo $valor, "<br>\r\n"; //Exibe isto normalmente
	if ($valor == "noticias"){
		echo "Tem notícias"; //Não exibe
		$noticias += 1;} //Não soma
	if ($valor == "palestras"){
		echo "Tem palestras"; //Não exibe		
		$palestras += 1;} //Não soma
	if ($valor == "inscricoes"){
		echo "Tem inscricoes"; //Não exibe		
		$inscricoes += 1;} //Não soma
	if ($valor == "administradores"){
		echo "Tem administradores"; //Não exibe		
		$administradores += 1;} //Não soma
}
echo "$noticias, $palestras, $inscricoes e $administradores";
Exibe:

noticias
palestras
incricoes
administradores
, , e


In Topic: Enumeração De Resultados?

19/12/2007, 22:20

Bom, você errou quanto ao seu código de lista ordenada em HTML, pois você está criando uma lista ordenada a cada resultado, enquanto na verdade você deve apenas criar uma lista ordenada e os resultados coloca-los dentro da lista (<liL</li>).

Portanto o correto seria:

echo "<ol>";
while($linhas = mysql_fetch_array($selecionar_dados)){
echo "<li> ".$linhas['nome']."</li><br />";
}
echo "</ol>";

Faça o teste ai.

Abraço!

In Topic: Livro De Php 5

19/12/2007, 19:51

MisterFoot, penso de forma semelhante a sua, também prefiro estudar em livros, material mais completo do que apostilas, que sempre que precisamos aprender determinada coisa temos que sair a procura de uma apostila que é boa naquele assunto, já com os livros a história é diferente.

Possuo os seguintes livros
Desenvolvendo Websites com PHP - Juliano Niederauer
É um excelente livro para quem está começando com o PHP, com uma didática fácil e muitos exemplos práticos.

PHP para quem conhece PHP - Juliano Niederauer
Ao contrário do que o nome sugere, parece mais continuação do primeiro livro. Muito bom e possui um capitulo inteiro sobre Smarty.

Entretanto, ambos os livros acima pecaram quanto a orientação a objetos, ao menos na minha opinião.

PHP Programando com Orientação a Objetos - Pablo Dall’Oglio
Com dificuldade em entender a orientação a objetos no PHP comprei este livro neste mês com a esperança de enfim entender melhor a OO no PHP5.
Valeu cada centavo investido, ainda não terminei de ler, estou só no começo, mas já adianto que é muito bom, e já até entendi como funciona a orientação a objetos e neste instante estou me aprofundando no assunto.
Então se você esta querendo estudar OO, o livro que lhe indico é este.

A propósito, alguém já leu o livro que é lançamento da editora Novatec, Segurança em PHP - Márcio Pessoa? É bom?

In Topic: Criação De Formulário De Ficha Cadastral

19/12/2007, 19:16

Opa, da certo sim, é só você enviar o e-mail em HTML.

Abraço!

In Topic: Criação De Formulário De Ficha Cadastral

19/12/2007, 17:10

Claro que da para fazer, e é simples.

De uma maneira bem superficial, você deve fazer:
1 - criar uma página com este formulário (pode ser tudo em html). Esta página que as pessoas irão acessar para preencher o cadastro.
2 - criar um arquivo em php que vai receber, checar e manipular as informações recebidas do formulário. Neste instante você pode optar por receber estes os dados do formulário de duas maneiras:
2.1 - Por e-mail (mais simples)- após a pessoa preencher os campos e enviar você recebe os dados por e-mail
2.2 - Salvar no bando de dados (mais complicado, porém melhor) - após a pessoa preencher os campos e clicar em enviar os dados são salvos em um banco de dados. Ai você também devera criar um arquivo em php para gerenciar os formulários enviados (com opção para visualizar os formulários(com páginação), apagar, alterar, adicionar).

Bom, já lhe dei a idéia, agora resta você por as mãos na massa.
Abraço!

IPB Skin By Virteq