Ir para conteúdo
Fórum Script Brasil

marcoscasagrande

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Posts postados por marcoscasagrande

  1. Tenta usar isso, se não der certo vou tentar te ajudar.

     

    <?php 
     include_once("../config/conexao.php");
     $nivel = $_SESSION['nivel'];
        
     if ($_SESSION['nivel'] == 4){
       $sql = "SELECT ID, NOME, VOLUNTARIO FROM cidadao ORDER BY NOME";
       $res = mysql_query($sql) or die (mysql_error()); 
       if (mysql_num_rows($res) > 0 ){
     ?>
     <form method="post">
       <table width="431" border="0" align="center" cellpadding="0" class="bordaFina">
         <tr bgcolor="#999999" >
           <td width="302" align="center" valign="middle" bgcolor="#F0F0F0" class="style27">Nome  </td>
           <td width="123" align="center" valign="middle" bgcolor="#F0F0F0" class="style27">Voluntário</td>
         </tr>
         <?php
          while ($row = mysql_fetch_assoc($res)){     
         ?>
         <tr >
           <td><?php echo $row["NOME"];?></div></td>
           <td >
             <div align="center"> 
              <input type="checkbox" name= "VOLUNTARIOS[<?php  $row["ID"] ?>]" value="1" <?php if($row["VOLUNTARIO"] == 1){ echo "checked";} ?>> 
              <input type="hidden" name= "ID[]" value="<?php if($row["VOLUNTARIO"] == 0) echo ""; else: echo $row["ID"]; endif;  ?>" >
             </div>
          </td>
       </tr>
        <?php 
       }  //End While
       ?>
     </table>
       
     <p><div align="center"><?php echo '<input type="submit"name= "submit" value= "Salvar">';?></div>
     </br>
     </form>
     <?php 
    }
    }
      ?>
       <?php
        $dados = filter_input_array(INPUT_POST,FILTER_DEFAULT);
        if (isset($dados['submit'])):      
             foreach($dados['id'] as $ID) {
                $VOL =   $dados['VOLUNTARIO'][$ID];
               mysql_query("update cidadao SET VOLUNTARIO ='$VOL' WHERE ID='$ID'")or die(mysql_error()); }                    
                echo "<meta HTTP-EQUIV='refresh' CONTENT='1;URL=teste.php'>";
              }
        endif;
        ?>

    Mas é preciso melhorar um pouco esses códigos, com força de coragem chega lá, já passei por isso.

  2. olá Felipe, bom existem diversos fatores para isso acontecer, notei que usa uma hospedagem free para testes, mas uns dos fatores poder ser a versão do php. Se você desenvolveu no scripts no PHP 7 e a hospedagem estiver na configuração PHP 5 seu projeto não irá funcionar ou vice-versa. Tenta usar isso para saber a versão do PHP:

    <?php
       phpinfo();
    ?>

    Coloque na primeira linha de comando do seu projeto. Faça isso no seu pc e na hospedagem e compara as informações. Se elas forem igual, então tenta forçar o servidor entregar os erros com essa função na primeira linha do seu projeto:

    <?php
    ini_set('display_errors',1);
    ini_set('display_startup_erros',1);
    error_reporting(E_ALL);
    ?>

    Depois poste deixe aqui as informações para podermos ajudar.

  3. Muito bom me ajudou bastante, mas fiz um pouco diferente, criei uma função e chamei essa função para dentro da class login

    function lembrarSenha($senha=NULL, $lem_senha=NULL)
    {
      if(isset($_COOKIE['password'])){
              if(empty($lem_senha)){
                  unset($_COOKIE['password']);
              }
          }else{
              if(isset($lem_senha)){
                  setcookie("password", $senha);
              }
          }
        return true;
    }

     

×
×
  • Criar Novo...