Jump to content


GPDTrunks

Member Since 27/05/2004
Offline Last Active 20/07/2007, 13:07
-----

Posts I've Made

In Topic: Botões Submit Com Valores "hiden"

12/07/2007, 16:09

Intrometa-se a vontade. Como ja faz um tempinho que num estudava.. discutir esses assuntos é ótimo!

Só que na verdade eu ja to com um ID, e é só ele que eu to usando... Eu só não gosto de suar GET, até pq no livro o cara mesmo não aconselhava.. ai eu ja fui direto pra POST, sempre.

Vou explicar como to fazendo o codigo pra vc entender.

A pagina trabalha em looping, e conforme o botão apertado de submit, ela trabalha de maneira diferente, agora que to elaborando mais, a ideia eh o seguinte:

<?
$rcbCod = $_POST['cod'];
$rcbBotao = $_POST['botao'];

If ($rcbbotao=="editar") {

// Entao, nesse editar, eu vou fazer a pesquisa pelo id, e da rum form de edição
Include "editar.php"
}

else If  ($rcbBotao=="apagar") {

// mesma ideia do editar, só que soh exibe os dados e confirma se quer apagar..
include "apagar.php"

}

Else {

//Aki eh o que eu ja tinha feito, que monta a lista com os dados, vou posta rpor curiosidade:
// Depois vou criar ele em outra page e por um include tb pra facilitar a leitura...


echo '<form action="pesquisacliente.php" method="POST" target="_self" enctype="application/x-www-form-urlencoded">';

	echo '<table border="2" align="center" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#000000">';
	echo '<tr bgcolor="#999999">';
	echo '<th width="40" scope="col">Sel</th>';
	echo '<th width="180" scope="col">Nome</th>';
	echo '<th width="120" scope="col">Email</th>';
	echo '<th width="33" scope="col">Sexo</th>';
	echo '<th width="127" scope="col">Tel  Residencial </th>';
	echo '<th width="120" scope="col">Tel Comercial </th>';
	echo '<th width="120" scope="col">Celular</th>';
	echo '<th width="120" scope="col">Nascimento </th>';
	echo '</tr>';

	include "querycliente.php";
	$resultado = pesqcliente();
		$lPar = '';

		while ($row = mysql_fetch_array($resultado, MYSQL_ASSOC)) {
  
		if  (!$lPar) { 
			$lPar = "1";
			  echo "<tr bordercolor=\"#FFFFFF\" bgcolor=\"#FFFFFF\">";
		}
		
		else {
			$lPar = '';
			  echo "<tr bgcolor=\"#CCCCCC\">";
		}

		$cod = $row['codCliente'];

		echo "<td width=\"40\"><input type=\"radio\" name=\"cod\" value=\"$cod\"></td>";
		//echo "<td width=\"40\">$aux</td>";
		
		$aux = $row["nome"];
		echo "<td width=\"180\">$aux</td>";

		$aux = $row["email"];
		echo "<td width=\"120\">$aux</td>";
		
		$aux =	$row["sexo"];  
		echo "<td width=\"33\">$aux</td>";
		
		$aux = $row["telr"];
		echo "<td width=\"127\">$aux</td>";
		
		$aux =	$row["telr"];	
		echo "<td width=\"120\">$aux</td>";
		
		$aux =	$row["cel"];	
		echo "<td width=\"120\">$aux</td>";
		
		$aux = $row["ddnasc"];
		$aux .= '-';
		$aux .= $row["mmnasc"];
		$aux .= '-';
		$aux .= $row["aaaanasc"];
		echo "<td width=\"120\">$aux</td>";

		echo "</tr>";
  
	} 
echo "</table>";

echo '<input name="botao" type="submit" id="Submit" value="Editar">';
echo '<input name="botao" type="submit" id="Submit" value="Apagar">';

echo '</form>';


}

Sei que parece diferente... Mas eu prefiro fazer dessa forma do que usar sessions. Session Pode pesar muito se tiver varios users conectador e talz..

Acabei de testar os botões aki com o memso nome e ficou perfeito.

Valews ai.

In Topic: Botões Submit Com Valores "hiden"

12/07/2007, 15:36

AFFFFFFFFFFFFFFFFFFFFFFFFFFFF

Ou seja, da pra dar valores aos botões. Um bocadinho mais simples que criar um valor hidden. KKKK

Valews mesmo manow. Eu até arquei com a despesa de um livro de php pra num ficar com varias perguntas lammer, mas outro de javascrip por causa disso, ia pesar muito esse mes.

Abração.

In Topic: Botões Submit Com Valores "hiden"

12/07/2007, 14:38

É assim.

To fazendo uma pesquisa usando php em um BD, e mostrando o resultado em uma lista que eu fiz.

Nessa lista, cada linha tem um "RADIO button" para que o usuario possa selecionar um dos itens.



O que eu quero, é colocar alguns botoes no fim da pagina que se comportem de maneira diferente: EDITAR e APAGAR (por exemplo).


O que eu to pensado em fazer como solução é o seguinte:


Eu teria um objeto hidden, por exemplo :

<input name="opcao" type="hidden" value="">

Ai, se o cara apertou Editar, o value vai ser igual a editar, se apertou Apagar o value vai ser apagar... e assim por diante.

Mas os botões tb tem que se comportar como submit, enviando os dados do form, inclusive o "opcao" via "POST".

Pow é dificil explicar, esperoq ue tenhas sacado.

Brigado pela ajuda fera.

In Topic: Variavel Global Entre Scripts?

26/06/2007, 13:26

Ou seja, vou enviar as variaveis pro cara, pra depois pegar de volta...

Pra quem programa pode ser uma boa ideia. Mas olhando pelo trafego desnecessário da redes e uso maior de I/O da maquina, ahco que é fodegas não? ou eu que me preocupo demais com isso?

Bom vi um outro exemplo que me deu uma luz. Só chamar a propria pagina no Submit, tacar uma function "verificar" e voilá ;)


Valews amigos.

In Topic: Variavel Global Entre Scripts?

25/06/2007, 18:53

session não joga dados pro pc do cara, assim como o cookie? Acho que fica um trafego desnecessário não? (realmente to imaginando que pode pesar, não sei)

IPB Skin By Virteq