| Ver mensagem anterior :: Ver mensagem seguinte |
| Autor |
Mensagem |
Kugas member

Idade: 23 Registrado em: 17 Dez 2007
Especificação:
Mensagens: 44
|
Colocada: Seg Jun 16, 2008 3:00 pm Assunto: |
|
|
| ya é isso mesmo que se pretende... entao como se brinca ai com a $i? |
|
| Voltar ao topo |
|
fleep member

Idade: 18 Registrado em: 28 Nov 2006
Especificação:
Mensagens: 746
|
Colocada: Seg Jun 16, 2008 3:52 pm Assunto: |
|
|
| Kugas escreveu: | | ya é isso mesmo que se pretende... entao como se brinca ai com a $i? |
assim de repente sai-me isto:
| Código: |
(...)
$i=0;
while(...){
echo "<input type='checkbox' name='check1' value='$i' onclick='desactivar(this.value)'>";
$i++;
echo "<input type='checkbox' name='check2' value='$i' onclick='desactivar(this.value)'>";
$i--;
echo"<input type='text' name='text1' id='$i'>";
$i++;
echo"<input type='text' name='text2' id='$i'>";
$i++;
} |
Assim o value da check1 vai estar associado ao id da text1 e o value da check2 associado ao id da text2. |
|
| Voltar ao topo |
|
Kugas member

Idade: 23 Registrado em: 17 Dez 2007
Especificação:
Mensagens: 44
|
Colocada: Ter Jun 17, 2008 2:50 pm Assunto: |
|
|
| fiz como tu fizeste e nao dá :S desliga so o primeiro textfield qd seleciono a 1ª checkbox de resto fica como se nada tivesse passado qd os seleciono também |
|
| Voltar ao topo |
|
fleep member

Idade: 18 Registrado em: 28 Nov 2006
Especificação:
Mensagens: 746
|
Colocada: Ter Jun 17, 2008 5:25 pm Assunto: |
|
|
| Kugas escreveu: | | fiz como tu fizeste e nao dá :S desliga so o primeiro textfield qd seleciono a 1ª checkbox de resto fica como se nada tivesse passado qd os seleciono também |
Ah mas tu queres que uma checkbox desactive 2 texts ?
Isso ta feito de modo a q a primeira check desactive a primeira text e a 2ª check desactive a 2ª text |
|
| Voltar ao topo |
|
Kugas member

Idade: 23 Registrado em: 17 Dez 2007
Especificação:
Mensagens: 44
|
Colocada: Qua Jun 18, 2008 8:39 am Assunto: |
|
|
| fleep escreveu: | | Kugas escreveu: | | fiz como tu fizeste e nao dá :S desliga so o primeiro textfield qd seleciono a 1ª checkbox de resto fica como se nada tivesse passado qd os seleciono também |
Ah mas tu queres que uma checkbox desactive 2 texts ?
Isso ta feito de modo a q a primeira check desactive a primeira text e a 2ª check desactive a 2ª text |
não... eu keria como tas a dizer a 1ª check desactiva/activa a 1ª text e a 2ª desactiva/activa a 2ª text
mas como ja te tinha dito o que me deste nao ta a funcar
se nao tivesse que usar a função while ja tava tudo bem lol isto agora torna-se um desafio pa tentar meter isto a funcar  |
|
| Voltar ao topo |
|
fleep member

Idade: 18 Registrado em: 28 Nov 2006
Especificação:
Mensagens: 746
|
Colocada: Qua Jun 18, 2008 12:23 pm Assunto: |
|
|
| Podes-me mandar essa página e a BD ? Eu tenho o código que te mandei aplicado e a funcionar :s |
|
| Voltar ao topo |
|
Kugas member

Idade: 23 Registrado em: 17 Dez 2007
Especificação:
Mensagens: 44
|
Colocada: Qui Jun 19, 2008 3:30 pm Assunto: |
|
|
| desculpa eu nao te posso enviar prk tem cenas que são confidenciais... com o codigo k te dei nao consegues ver mais ou menos? :S |
|
| Voltar ao topo |
|
fleep member

Idade: 18 Registrado em: 28 Nov 2006
Especificação:
Mensagens: 746
|
Colocada: Sáb Jun 21, 2008 10:32 pm Assunto: |
|
|
Estive agora a adaptar o teu codigo e o meu a uma BD que tinha aqui. Só precisas de modificar as 3 partes que estão a negrito.
| Citação: | <html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1;" />
<link href="includes/main.css" rel="stylesheet" type="text/css">
<title>.::PDA::.</title>
<style type="text/css">
<!--
.style2 {
color: #0000ff;
font-weight: bold;
}
.style9 {
color:#009900;
font-weight: bold;
font-size:12px;
}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
function desactivar(x){
var input = document.getElementById(x);
if(input.disabled==true){input.disabled=false;}else{input.disabled=true;}
}
</script>
</head>
<bodyb>
<br><div align="center" id="box"><strong><?=$_SESSION['nome'].'-'.$_SESSION['localidade']?></strong></div>
<br>
<div align="center"><strong>Campanhas</strong></div>
<br><form name="form1" method="post" >
<table width="98%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td width="19%" id="headerT">Campanhas</td>
<td width="4%" id="headerT">In</td>
<td width="4%" id="headerT">Out</td>
<td width="10%" id="headerT">Entrada</td>
<td width="6%" id="headerT">Saída</td>
<td width="57%" id="headerT">Info</td>
</tr><?php
$ligacao = mysql_connect('localhost', 'root') or die("Falha na ligação à base de dados.");
mysql_select_db("blog", $ligacao) or die("Base de dados não encontrada.");
$sel="SELECT * FROM post where estado=1 ORDER BY id desc";
$stmt=mysql_query($sel);
$i=0;
while($row=mysql_fetch_array($stmt))
{
$id=$row['id'];
?>
<tr>
<td id="bodyT"><input type="hidden" name="idcamp" size="10" value="<?=$row['id']?>"><?=$row['titulo']?></td>
<td id="bodyT"><input type="checkbox" name="incheck" value='<?=$i?>' onclick='desactivar(this.value)'></td>
<?$i++?>
<td id="bodyT"><input type="checkbox" name="outcheck" value='<?=$i?>' onclick='desactivar(this.value)'></td>
<?$i--?>
<td id="bodyT"><input type="text" name="datain" id='<?=$i?>' size="10"></td>
<?$i++?>
<td id="bodyT"><input type="text" name="dataout" id='<?=$i?>' size="10"></td>
<td id="bodyT"><?=$rowi['datain']!='0000-00-00' && $rowi['dataout']=='0000-00-00' && $rowi['insertin']==1?'Por Favor insira a data de saída quando possível!<input type="hidden" name="inin" size="10" value="1"><input type="hidden" name="idc" size="10" value="'.$idcampin.'">':''?>
<?=$rowi['datain']==''?'Ainda não foi efectuada qualquer entrada nesta campanha!<input type="hidden" name="inin" size="10" value="0">':''?>
<?=$rowi['datain']=='0000-00-00' && $rowi['dataout']=='0000-00-00' && $rowi['insertin']==0?'Por Favor insira a data de saída quando possível!<input type="hidden" name="inin" size="10" value="1"><input type="hidden" name="idc" size="10" value="'.$idcampin.'">':'';
$i++ ?>
</td>
</tr>
<?php
}
?>
<tr>
<td colspan="6"><div align="center"><span class="style9"><?=$msg?></span></div></td>
</tr>
<tr>
<td colspan="6"> </td>
</tr>
<tr>
<td colspan="6">
<div align="center">
<input type="submit" name="Submit" value="Gravar!">
Voltar: <a href="welcomepda.php"><img src="images/setalalanja.PNG" width="23" height="20" border="0"></a> </div></td>
</tr>
</table></form>
</body>
</html> |
|
|
| Voltar ao topo |
|
Kugas member

Idade: 23 Registrado em: 17 Dez 2007
Especificação:
Mensagens: 44
|
Colocada: Qua Jun 25, 2008 10:35 am Assunto: |
|
|
eepppppaaaaaaahhhh agr funciona é isto mesmo k eu kero....so faltava meter uma pekena coisa nakilo k me deste.... por disabled no datain e dataout.... de resto ficou tudo a funcar.... olha muito obrigado se fosses gaja beijava-te mas assim dou-te um grande ABRAÇO... lolol obrigado |
|
| Voltar ao topo |
|
fleep member

Idade: 18 Registrado em: 28 Nov 2006
Especificação:
Mensagens: 746
|
Colocada: Qua Jun 25, 2008 2:45 pm Assunto: |
|
|
| Kugas escreveu: | eepppppaaaaaaahhhh agr funciona é isto mesmo k eu kero....so faltava meter uma pekena coisa nakilo k me deste.... por disabled no datain e dataout.... de resto ficou tudo a funcar.... olha muito obrigado se fosses gaja beijava-te mas assim dou-te um grande ABRAÇO... lolol obrigado |
demorou mas conseguimos  |
|
| Voltar ao topo |
|
|
|
|