Check Box Dinamico ?
#1
Posted 21/07/2006, 15:06
tenho uma duvida..
Tem como criar um check box dinânimco ?
por exemplo:
tem uma tabela empresas e outra usuários.
dai na hora de cadastrar um usuários aparece algumas checkbox com as empresas cadastradas.
mas tem como fazer, quando é cadastrada uma empresa nova no banco , jah aparecer no cadastro de usuarios uma checkbox com esta empresa?
pra nao ir ficar indo no codigo la pra criar um check box cada vez que eh adicionada uma empresa..
valeu =D
TutoriaisClube.com
#2
Posted 21/07/2006, 15:36
veja se entende:
Nome do Checkbox
check[]
Código PHP
<?
var $varCheck;
for($i=0;$i<count($_POST['check']);$i++){
$varCheck .= $_POST['check'][$i];
}
?>
assim na variavel Check vai conter os valores dos checks selecionados.
Explicação
Criei a várivel $varCheck;
Criei um loop para gravar $i +1 enquanto tiverem checkbox (função count() conta o numero de valores em arrays);
a $varCheck agora tem o valor de cada array dos checkbox...
Detalhe: Este codigo não está completo, vc não vai conseguir utiliza-lo desta forma, mas é sempre necessários pensar bastante para programar.
Abraço
Edição feita por: pgnall, 21/07/2006, 15:39.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
www.Eu Sei Escrever.com.br - Adote esta campanha!
#3
Posted 21/07/2006, 15:42
agora vou colocar o select * from tabela
dai depois colocar este codigo
para testar,
e ver se eu aprendii ehehe xD
mas tipow assim Eduardo
cada vez que eu adicionar um campo na tabela empresas,
vai aparecer na tela de cadastro de usuario a empresa nova em tipo checkbox?
neh?
+P
TutoriaisClube.com
#4
Posted 21/07/2006, 16:07
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
www.Eu Sei Escrever.com.br - Adote esta campanha!
#5
Posted 21/07/2006, 16:31
eu queriaaa imprimirr na telaaaa... xD
TutoriaisClube.com
#6
Posted 21/07/2006, 16:43
você terá que estudar algumas funções:
mysql_connect
mysql_query
mysql_fetch_array ou mysql_fetch_rows
É interessante tb estudar todas funções do mysql no php:
http://br.php.net/mysql
Edição feita por: pgnall, 21/07/2006, 16:44.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
www.Eu Sei Escrever.com.br - Adote esta campanha!
#7
Posted 21/07/2006, 16:54
isso eu seii cara,
mais meu probleminha
eh como imprimir checkbox's
tipow
dou um connect, depois eu dou um select na tabela, depois dou um while, e aiiii ferroo (ghehhehe)
por que daii tem que imprimiiir as check's de acordo com o resultado do while.
TutoriaisClube.com
#8
Posted 21/07/2006, 17:03
echo "<input name=\"empresa\" type=\"checkbox\" id=\"empresa\" value=\"$variável\"><br>";
Teste e veja se é isto!! Se a consulta estiver certa, a cada empresa que colocar no bd ele imprimirá na tela.
Edição feita por: KILLME, 21/07/2006, 17:05.
http://www.phpmysqljquery.com.br : PHP, MySQL e jQuery
http://www.passoapasso.info : Minhas dicas
#9
Posted 21/07/2006, 17:19
cara, nao esta dando
=/
//CRIA A LISTA DAS EMPRESAS DISPONÍVEIS: $db = dbase_open("Coletor/sigamat.emp", 0); $recCnt = dbase_numrecords($db); for ($recNum = 1; $recNum <= $recCnt; $recNum++) { $record = dbase_get_record($db, $recNum); if($record['deleted']==0) { $Empresas[$record[0] . $record[1]]= $record[3] . " - " . $record[2]; } } dbase_close($db); ?><td> <input name="empresa" type="checkbox" id="empresa" value="<? $$Empresas; ?>" </td> <? echo $recNum; ?>
olhe como estaaa..
e tem 2 empresas registradas neste arquivo
TutoriaisClube.com
#10
Posted 21/07/2006, 18:34
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
www.Eu Sei Escrever.com.br - Adote esta campanha!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)