Jump to content

EmanuelFN

Members
  • Content count

    9
  • Joined

  • Last visited

Community Reputation

0 Comum

About EmanuelFN

  • Birthday 02/06/2001

Informações Pessoais

  • Sexo
    Masculino
  1. Bem, isso? <table width="100" border="0" cellpadding="5" cellspacing="5"> <?php $url = $_GET['id']; $links = [ 'alterar_pri_nome.php?id=', 'alterar_seg_nome.php?id=', 'alterar_ter_nome.php?id=' ]; $contador = 0; $sql = mysql_query("SELECT * FROM tabela_aprendiz WHERE id = '".$url."'"); while($linha = mysql_fetch_array($sql)){ $id = $linha['id']; $nome = $linha['nome']; ?> <tr> <td>id</td> <td>nome</td> <td>.</td> </tr> <tr> <td><?php echo $id ?></td> <td><?php echo $nome ?></td> <td><a href="<?=$links[$contador] . $id?>" >ALTERAR</a></td> </tr> <?php }; contador++;?> </table>
  2. Se entendi direito, você pode fazer desse jeito: <table width="100" border="0" cellpadding="5" cellspacing="5"> <?php $url = $_GET['id']; $links = [ 1 => 'alterar_pri_nome.php', 2 => 'alterar_seg_nome.php', 3 => 'alterar_ter_nome.php' ]; $sql = mysql_query("SELECT * FROM tabela_aprendiz WHERE id = '".$url."'"); while($linha = mysql_fetch_array($sql)){ $id = $linha['id']; $nome = $linha['nome']; ?> <tr> <td>id</td> <td>nome</td> <td>.</td> </tr> <tr> <td><?php echo $id ?></td> <td><?php echo $nome ?></td> <td><a href="<?=$links[$id]?>" >ALTERAR</a></td> </tr> <?php }?> </table> Apenas algumas coisas: Funções mysql_* serão retiradas do php, então é melhor começar a usar ou mysqli_* ou PDO, além de serem mais seguras; Ao invés de usar while($linha = mysql_fetch_array($sql)){ ?> HTML <?php }?> você pode usar while($linha = mysql_fetch_array($sql)): ?> HTML <?php endwhile; ?>
  3. Pelo o que eu vi, nessa parte: while ( $rs = mysqli_fetch_array ( $query_entrada ) ) você troca o valor de $rs, o que faz com que a partir dessa linha $rs não possa ser usado como parâmetro do mysqli. Exceto se você fizer isso de novo após o while: $rs = mysqli_connect ( $host, $dbuser, $dbpass ) or die ( "Could not connect database" )
  4. EmanuelFN

    Estrutura de arquivos no php

    Olá, pessoal. No meu projeto, eu utilizo a seguinte estrutura: app paginas init.php dados logs lib classes public css js imgs index.php Quero utilizar o composer, porém eu não sei se coloco a pasta vendor e o composer.json na raiz do diretório, ou na pasta lib, ou até mesmo em outra pasta.
  5. EmanuelFN

    Ler em UTF8

    Já tentou definir o charset quando pega o dado no banco de dados? Pelo mysqli: $con = mysqli_connect("host", "usuario", "senha", "banco"); // Define o charset como uft8 mysqli_set_charset($con, "utf8"); e pelo PDO: new PDO("mysql:host=host;dbname=nome;charset=utf8", "usuario", "senha");
  6. Nem tinha visto a sua resposta, agora que vi. Enfim, fiz a alteração no código com o if: tab_menu idmm nome 1 Curso pago 2 Curso gratis 3 dicas tab_submenu idss id_cat nome 1 1 PHP 2 2 Fireworks 3 2 Photoshop <?php $seleciona_categoria = mysql_query("SELECT * FROM tab_menu")or die (mysql_error()); while($linha = mysql_fetch_array($seleciona_categoria)){ $idmm = $linha['idmm']; $nome = $linha['nome']; if (isset($idmm) && $idmm > 0 ){ if($nome === "dicas") { echo '<li> <a class="classe" href="#link">dicas</a>'; } else { echo '<li> <a class="classe" >'.$nome.'</a>'; } } ?> <div class="classe-3"> <ul> <?php $seleciona_sub = mysql_query("SELECT * FROM tab_submenu WHERE id_cat = '$idmm' ")or die (mysql_error()); while($linha = mysql_fetch_array($seleciona_sub)){ $idss = $linha['idss']; $nome = $linha['nome']; if(mysql_num_rows($seleciona_sub) == 0){ } else{ ?> <li><a href="index.php?idss=<?php echo $idss?>"><?php echo $nome?></a></li> <?php } } ?> </ul> </div> </li> <?php } ?> <div id="menu_neutro_01"></div> </ul>
  7. EmanuelFN

    PHP em segundo plano

    Olá, pessoal. Eu fiz um sistema de leitura de arquivos xml, um leitor de feed, para não ter que ficar entrando em sites de notícias direto. Porém, para eu não precisar ficar executando o arquivo php para saber se tem algo novo no feed de determinado site, eu tenho que fazer com que o arquivo php execute automaticamente em determinado intervalo de minutos. Por ora, eu utilizo o agendador de tarefas do WIndows, que a cada 10 minutos executa um arquivo .bat que possui os comandos para executar o arquivo php pelo cmd. Queria saber se há uma forma melhor de fazer isso ao invés de usar o agendador de tarefas do Windows?
  8. E se você colocasse um if?
  9. EmanuelFN

    Como obter os Headers de um POST com PHP

    Tem duas formas de conseguir o valor de AccessKey. Uma delas é: file_get_contents("php://input") E outra: $_POST['AccessKey']
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.