<?php
// SIMPLES
$go='';
if (isset($_POST['go']) $go=$_POST['go'];
if (!$go)
{
?>
<form method='post' action='".$_SERVER['PHP_SELF']."'>
<table>
<tr>
<td><input type='checkbox' name='apagar[]' value='1' /></td>
<td><input type='checkbox' name='apagar[]' value='2' /></td>
<td><input type='checkbox' name='apagar[]' value='3' /></td>
<td><input type='checkbox' name='apagar[]' value='4' /></td>
</tr>
<tr>
<td colspan=4 align='center'>
<input type='hidden' name='go' value='S' />
<input type='submit' name='apagando' value='Apagar Selecionados' />
</td>
</table>
</form>
<?php
exit;
}
else
{
$i=0;
if (isset($_POST['apagando']))
{
$apagar = $_POST['apagar'];
foreach ($apagar as $del=>$value)
{
$sql=mysql_query("delete from SUA_TABELA_SQL where id='$value'");
if ($sql) $i++;
}
if ($i>0)
{
echo "sucesso";
}
else
{
echo "nada foi feito";
}
}
exit;
}
// PASSAR MULTIPLOS VALORES
echo "
<form data-form-output='orm-output-global' data-form-type='forms' method='post' action='".$_SERVER['PHP_SELF']."'>
<div>
<div>
<label for='forms-mensagem'>Réponse</label><textarea id='forms-mensagem' name='resposta[][346][]'></textarea>
</div>
<div>
<label for='forms-mensagem'>Réponse</label><textarea id='forms-mensagem' name='resposta[][374][]'></textarea>
</div>
<div>
<input type='submit' name='Enviar' value='Enviar' />
</div>
</div>
</form>";
echo '</div></form>';
if (!empty($_POST['Enviar']))
{
if (!empty($_POST['resposta'])) $resposta = $_POST['resposta'];
foreach ($resposta as $resp=>$value)
{
$resposta2 = $_POST['resposta'][$resp];
foreach ($resposta2 as $resp2=>$value2)
{
//echo "$resp2<br/>";
}
$resposta3 = $_POST['resposta'][$resp][$resp2];
foreach ($resposta3 as $resp3=>$value3)
{
//echo "$value3<br/>";
}
echo "$resp2-->$value3<br/>";
}
}
?>
quarta-feira, 10 de maio de 2017
JavaScript Onchange return old value - onchange retornar valor antigo
Meu problema é:
Tenho x numero de Containers e y numero de Pedidos.
Pedidos não pode ser maior que Containers então tenho:
OBS: IE não suporta Number.parseInt() por isso usei apenas parseInt().
<script language="Javascript" type="text/javascript">
function validar_totais(pedido, container)
{
if (parseInt(pedido)<=parseInt(container))
{
//faça algo legal aqui
var my_condition = true;
}
else
{
alert ("Quantidade de Pedidos não pode ser maior que a Quantidade de Contêineres.");
var my_condition = false;
}
var lastSel = $("#qtd_geral_pedido option:selected");
$("#qtd_geral_pedido").change(function(){
if(my_condition)
{
lastSel.prop("selected", true);
}
});
$("#qtd_geral_pedido").click(function(){
lastSel = $("#qtd_geral_pedido option:selected");
});
}
</script>
<?php
echo "
Containers:
<select name='quantidade' id='quantidade'>
<option value='0'>---</option> ";
for ($i=1;$i<=200;$i++)
{
echo "<option value='$i'>$i</option>\n";
}
echo "
</select>
Pedidos:
<select name='qtd_geral_pedido' id='qtd_geral_pedido' onchange='validar_totais(document.procurado.qtd_geral_pedido.value, document.procurado.quantidade.value);'>
<option value='0'>--</option>";
for ($i=1;$i<=200;$i++)
{
echo "<option value='$i'>$i</option>\n";
}
echo "
</select>
";
?>
Tenho x numero de Containers e y numero de Pedidos.
Pedidos não pode ser maior que Containers então tenho:
OBS: IE não suporta Number.parseInt() por isso usei apenas parseInt().
<script language="Javascript" type="text/javascript">
function validar_totais(pedido, container)
{
if (parseInt(pedido)<=parseInt(container))
{
//faça algo legal aqui
var my_condition = true;
}
else
{
alert ("Quantidade de Pedidos não pode ser maior que a Quantidade de Contêineres.");
var my_condition = false;
}
var lastSel = $("#qtd_geral_pedido option:selected");
$("#qtd_geral_pedido").change(function(){
if(my_condition)
{
lastSel.prop("selected", true);
}
});
$("#qtd_geral_pedido").click(function(){
lastSel = $("#qtd_geral_pedido option:selected");
});
}
</script>
<?php
echo "
Containers:
<select name='quantidade' id='quantidade'>
<option value='0'>---</option> ";
for ($i=1;$i<=200;$i++)
{
echo "<option value='$i'>$i</option>\n";
}
echo "
</select>
Pedidos:
<select name='qtd_geral_pedido' id='qtd_geral_pedido' onchange='validar_totais(document.procurado.qtd_geral_pedido.value, document.procurado.quantidade.value);'>
<option value='0'>--</option>";
for ($i=1;$i<=200;$i++)
{
echo "<option value='$i'>$i</option>\n";
}
echo "
</select>
";
?>
Assinar:
Postagens (Atom)
Linux bash file returns unexpected token `$'do\r''
open file in vi edit with vi filename.sh command; type in vi :set ff=unix command; save file with :wq It will save the file with unix...
-
Adicionar ♦ 10 dias a partir de hoje echo date('d/m/Y', strtotime("+10 days")); ♦ 10 dias a partir de uma data echo ...
-
Para dividir um valor em X vezes nem sempre dá um numero inteiro, sendo assim criei uma fórmula para calcular o valor e cobrar a diferença (...