terça-feira, 16 de outubro de 2012

javascript - getelementbyid select / option


HTML:

<select name='chegada' id='chegada'>
      <option value='valor1'>valor1</option>
      <option value='valor2'>valor2</option>
 </select>

JavaScript:
<script>
chegada_valor = document.getElementById("chegada").selectedIndex;
alert (chegada_valor); 
</script>

OU

<script>
chegada_valor = document.getElementById("chegada").value;
alert (chegada_valor); 
</script>



MySQL - Transformar coluna upper / lower


Para transformar toda a colunada tabela:

UPDATE tabela SET empresa = UPPER(empresa), email = lower(email);


terça-feira, 9 de outubro de 2012

jquery com PHP - Ordenar campos e salvar no MySQL - Re-Order MySQL and Jquery + PHP - Site and mobile


ATUALIZADO em -- UPDATED in: 24.06.2020

<script
              src="https://code.jquery.com/ui/1.12.0/jquery-ui.min.js"
              integrity="sha256-eGE6blurk5sHj+rmkfsGYeKyZx3M4bG+ZlFyA7Kns7E="
              crossorigin="anonymous"></script>
<script src="js/jquery.ui.touch-punch.min.js"></script> <!-- To work in Mobiles -->
              <style>
  #ordenacao ul { list-style-type: none; margin: 0; padding: 0; width: 60%; }
  #ordenacao li { width:250px; border:solid 3px black; background-color:#ccc; padding: 12px 20px;margin-top:10px;border-radius: 4px; box-sizing: border-box; cursor: move; }
  /*#ordenacao li span { position: absolute; margin-left: -1.3em; }*/
  </style>
            
 <?php
// make your db connection up here ...
include_once "SUA_CONEXAO.php";
// handle POST
if ($_POST) {
// use $i to increment the order
$i=1;
// loop through post array in the order it was submitted
foreach ($_POST['item'] as $item_id) {
// update the row
$result = $pdo->prepare("UPDATE SUA-TABELA SET ordem=".$i." WHERE id=".($item_id));
$result->execute();
// increment order to make the next item "heavier"
$i++;
}
echo "ok";
exit;
}
?>

<script type="text/javascript">
// when the entire document has loaded, run the code inside this function
$(document).ready(function(){
$('#ordenacao').sortable();
});
</script>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']?>">
<ul id="ordenacao">
<?php // query fruit table and print out each item
$result = $pdo->prepare("SELECT id, data, ordem FROM SUA-TABELA ORDER BY ordem");
$result->execute();
// print the list items
while ($row = $result->fetch()) {
echo '<li>
<input type="hidden" name="item[]" value="'.$row['id'].'" />
'.$row['data'].'</li>';
}
?>
</ul>
<p></p>
             <div  style='float:left;width:100%;text-align:center;display:block;clear: both;'>
                 <button type='submit' class='btn2'>ORDERNAR</button>
              </div>
</form>

===================================

Jquey Touch link and how to is here:
https://github.com/furf/jquery-ui-touch-punch

terça-feira, 2 de outubro de 2012

Ubuntu saber qual cpu e memória



Para saber o tipo de Maquina do seu servidor:

lshw -C cpu
OU
cat /proc/cpuinfo
cat /proc/meminfo

Para saber qual o sistema instalado 32 ou 64 bits:
file /bin/bash | cut -d' ' -f3
ou
uname -m
se a resposta for i686 é 32 bits.


Mac upgrade do Snow Leopard para Lion



Para quem teve o mesmo problema que eu: Falha no disco rigido...

Este problema no meu caso foi gerado devido a eu ter particionado o HD. Não há uma solução da mac para isso e eu não achei nada na internet que pudesse voltar minha instalação prévia (fica a dica para o pessoal da MAC...), pois uma vez q vc começa a fazer a instalação do novo OS, adeus instalação antiga.

Como eu já tinha perdido mesmo a instalação do Snow Leopard, fiz uma nova instalação do Zero usando meu CD de instalação do Snow Leopard (coloque o cd e reinicie o computador e fique segurando a tecla "C") e depois usando o Time Machine e alguns comandos no Terminal para poder "ver"algumas pastas e arquivos, com isso consegui recuperar senhas, fontes, lista de favoritos do FireFox/Chrome, arquivos e dados preciosos.

Comando no Terminal para que vc possa "ver" todos os arquivos e pastas ocultos:

defaults write com.apple.Finder AppleShowAllFiles TRUE;
killall Finder;

Comando no terminal para que vc possa "esconder" todos os arquivos e pastas:

defaults write com.apple.Finder AppleShowAllFiles FALSE;
killall Finder;

Lembrete: Sempre faça um backup completo via Time Machine, em HD externo, antes de tentar qualquer upgrade de OS.

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...