Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alexnando

Alteração

Recommended Posts

tenho essa query no inicio da minha pagina

$query = 'select do.id as orcamento_id,^M

do.site, ^M

do.os, ^M

do.login_abertura, ^M

do.data_abertura, ^M

do.login_ultimo_aprovador, ^M

s.name as status, ^M

do.regional,^M

do.data_execucao, ^M

do.classificacao, ^M

(select cat.name from categorization_tier1 cat where do.classificacao=cat.id) as categorization_tier_1, ^M

do.justificativa, ^M

(SELECT max(user_id) FROM `audit_log` WHERE orcamento_id=do.id group by orcamento_id) as login_ultimo_aprovador,^M

(SELECT max(data_entrada) FROM `audit_log` WHERE orcamento_id=do.id group by orcamento_id) as data_ultimo_aprovador,^M

(SELECT tl.name from tipo_lpu tl where do.tipo_lpu_id = tl.id) as tipo_lpu,^M

do.tipo_lpu_id,^M

do.tipo_emergencial,^M

do.empresa,^M

u.nome as login_abertura_nome^M

from dados_orcamento do,^M

status s, ^M

users u^M

where do.status=s.id ^M

and u.login=do.login_abertura';^M

$query .= ' and do.id='.orcamento_id($id);^M

 

quero criar nessa parte uma forma, para que quando o usuario digitar a data somente altere com o valor que ja esta no banco, tipo um botal alterar, ou ok e essa informaçã oir direto para o banco. como faço isso?

<td width="162">Classificação Tipo 1:<div id="span_data_execucao_text">Data de Execução:</div></td>^M

<td width="266"><div id="span_prod_cat_tier1"><select id="categorization_tier1" class="mini_inputs" name="categorization_tier1">^M

<?php echo (isset($line['classificacao'])?'<option selected="selected" value="'.$line['classificacao'].'">'.$line['categorization_tier_1'].'</option>':'<option value="">Selecione um Item</option>'); ?>^M

</select></div><div id="span_data_execucao"><input type="text" id="data_execucao" name="data_execucao" class="mini_inputs" disabled="disabled" onkeypress="format_mask(this,\'##/##/#### ##:##\')" value="<?php echo $line['data_execucao'] ?>"></div></td>^M

</tr>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentei entender mas não consegui, tem como explicar novamente?

tenho esse script na pagina

<td width="162">Classificação Tipo 1:<div id="span_data_execucao_text">Data de Execução:</div></td>^M

<td width="266"><div id="span_prod_cat_tier1"><select id="categorization_tier1" class="mini_inputs" name="categorization_tier1">^M

<?php echo (isset($line['classificacao'])?'<option selected="selected" value="'.$line['classificacao'].'">'.$line['categorization_tier_1'].'</option>':'<option value="">Selecione um Item</option>'); ?>^M

</select></div><div id="span_data_execucao"><input type="text" id="data_execucao" name="data_execucao" class="mini_inputs" disabled="disabled" onkeypress="format_mask(this,\'##/##/#### ##:##\')" value="<?php echo $line['data_execucao'] ?>"></div></td>^M

</tr>

<input name= "data_execucao" type="submit" class="mini_inputs" id="data execucao" value="Atualizar"/>

 

quando o usuario digitar a data que tem data_execucao ele posssa fazer update no banco, que seria nessa parte

<input name= "data_execucao" type="submit" class="mini_inputs" id="data execucao" value="Atualizar"/>

como faço isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Devido ao fato de que datas podem se repetir, o que você pode fazer é adicionar um campo hidden no seu formulário chamando a id da tabela (pois é um valor único) e ao apertar em "atualizar", o form recebe via POST o valor da data e o valor oculto desse id, podendo assim alterar apenas a data de uma forma que não haja erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Devido ao fato de que datas podem se repetir, o que você pode fazer é adicionar um campo hidden no seu formulário chamando a id da tabela (pois é um valor único) e ao apertar em "atualizar", o form recebe via POST o valor da data e o valor oculto desse id, podendo assim alterar apenas a data de uma forma que não haja erro.

assim

 

<?php

 

include 'include/config.php';

if(isSet($_POST['content']))

{

$content=$_POST['content'];

mysql_query("insert into messages(msg) values ('$content')");

$sql_in= mysql_query("SELECT * FROM do.data_execucao");

$r=mysql_fetch_array($sql_in);

$msg=$r['msg'];

$msg_id=$r['msg_id'];

}

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.