Ir para conteúdo
Fórum Script Brasil

rfrancisco

Membros
  • Total de itens

    86
  • Registro em

  • Última visita

Posts postados por rfrancisco

  1. O script é de atualização de mensagens estilo classificado. Será que tem jeito de colocar a categoria com Mysqli e testar?

     

        <?php 
        $categorias = mysqli_query($conn, "SELECT * FROM categorias ORDER BY nome ASC");
         while( $lnc = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM categorias ORDER BY nome ASC")
        {
        ?>
        <div id="menu_categorias"><a href="?categoria=<?php echo $lnc->ID; ?>"><?php echo $lnc->nome; ?></a></div>
        );
        <?php 
        endwhile;
        ?>

     

    Parse error: syntax error, unexpected '{' in D:\xampp\htdocs\relativa\index.php on line 43

  2. Qual o problema com a seguinte fórmula?

        $sql    =    mysqli_query($conn, "UPDATE usuarios SET mensagem = '$mensagem', username = '$username'";

     

    Sendo que ela teria que dar update e modificar o campo mensagem a partir do usuário definid.

  3. De outra forma como ficaria minha página neste script, sendo que o script já chama a função close então a página teria que ser estruturada dentro da função.

     

    <?php
    // codigosnaweb.com - scripts grátis para o seu site
    // PODE SER SEPARADO O TRECHO ABAIXO PARA SER CHAMADO POR INCLUDE
    define("SERVIDOR", "localhost");
    define("USUARIO", "root");
    define("SENHA", "");
    define("BANCODEDADOS", "relativa");
    $conecta = new mysqli(SERVIDOR, USUARIO, SENHA, BANCODEDADOS); // CONECTA
    if ($conecta->connect_error) {
    trigger_error("ERRO NA CONEXÃO: "  . $conecta->connect_error, E_USER_ERROR);
    }
    // PODE SER SEPARADO O TRECHO ACIMA PARA SER CHAMADO POR INCLUDE
    $sql = "SELECT * FROM teste"; // CONSULTA
    $query = $conecta->query($sql); // RODA A CONSULTA
    $linhas = $query->num_rows;
    if($linhas >= 1) { // SE HÁ LINHAS
    while($colunas = $query->fetch_assoc()) {
    echo " {$colunas["texto"]} "; // DADOS DA CONSULTA
    }
    $query->free(); // LIBERANDO OS DADOS DA CONSULTA
    } else {
    echo "Não há resultados"; // SEM RESULTADOS
    }
    $conecta->close(); // FECHANDO A CONEXÃO
    ?>

     

  4. Uso a cláusula include() no meu código, e estou usando a função conect do MySQLi neste código.

    <?php
    $link = mysqli_connect("127.0.0.1", "my_user", "my_password", "my_db");
    
    if (!$link) {
        echo "Error: Unable to connect to MySQL." . PHP_EOL;
        echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
        echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
        exit;
    }
    
    echo "Success: A proper connection to MySQL was made! The my_db database is great." . PHP_EOL;
    echo "Host information: " . mysqli_get_host_info($link) . PHP_EOL;
    
    mysqli_close($link);
    ?>

    De que outra forma eu poderia usar o comando na variável $link apenas com o meu arquivo de configuração usado no include???

  5. O seguinte código está bloqueando o login dos usuários, sendo que o registro é um registro de teste no XAMPP e gostaria de fazer o login colocando o código no banco de dados sem precisar receber o email de notificação, já que p XAMPP não faz o envio.

    if(isset($_POST['submit'])){
    
    	$username = $_POST['username'];
    	$password = $_POST['password'];
    	
    	if($user->login($username,$password)){ 
    		$_SESSION['username'] = $username;
    		header('Location: memberpage.php');
    		exit;
    	
    	} else {
    		$error[] = 'Wrong username or password or your account has not been activated.';
    	}

     

  6. Acho que tenho o exemplo aki deixe-me ver...

    <?php
    session_start();
    
    if(IsSet($_SESSION["nome_usuario"]))
        $nome_usuario = $_SESSION["nome_usuario"];
    if(IsSet($_SESSION["senha_usuario"]))
        $senha_usuario = $_SESSION["senha_usuario"];
    
    if(!(empty($nome_usuario) OR empty($senha_usuario)))
    {
        include "conect.php";
        $resultado = mysqli_query($conn, "SELECT * FROM usuarios WHERE username='$nome_usuario'");
        if(mysqli_num_rows($resultado)==1)
        {
            $dados = mysqli_fetch_array($resultado);
            $senha_banco = $dados["senha"];
            if($senha_usuario != $senha_banco)
            {
                unset ($_SESSION['nome_usuario']);
                unset ($_SESSION['senha_usuario']);
                echo "Você não efetuou o LOGIN!";
                exit;
            }
        }
        else
        {    
            unset ($_SESSION['nome_usuario']);
            unset ($_SESSION['senha_usuario']);
                echo "Você não efetuou o LOGIN!";
            exit;
        }
    }
    else
    {
        header ("Location: index_admin.php");
        exit;
    }
    
    mysqli_close($conn);
    ?>

    Vlw

  7. Meu site está usando uma função include para chamar formulários distintos, para alterar usuário (normal) e para inclui/excluir (administrador), sendo que os formulários estão em páginas PHP separadas. Uma delas usa função MySQL para exibi-lo o select que o administrador que excluirá.

    FORMULÁRIO:
    <p align="left">
    
    <form name="formulario" action="usuario_inclui.php?acao=inclui" method="POST">
    
    Username: <input type="text" name="username" size="20"/> <br />
    
    Senha: <input type="password" name="senha" size="20" /> <br />
    
    Nome: <input type="text" name="nome" size="60" /> <br />
    
    Email: <input type="text" name="email" size="60"/> <br />
    
    <input type="radio" value="1" name="admin"/> Administrador
    
    <input type="radio" checked="checked" value="0" name="admin"/> Normal
    
    <input type="submit" value="Cadastrar!" />
    
    </form></p>
    
    <br/>
    
    <?
    
        echo "<form name=\"formulario\" action=\"usuario_inclui.php?acao=exclui\" method=\"POST\">;"
    
        echo "Corretor:";
    
        echo "<select name=\"corretor\">";
    
        $sql = mysql_query("SELECT * FROM corretores");
    
        while($dados = mysql_fetch_array($sql)){
    
        echo "<option selected='selected' value='".$dados['id']."'>".$dados['nome']."</option>";
    
        }
    
        echo "</select>";
    
    echo "</form>";
    
    SCRIPT:
    <?
    
        $username =    $_POST["username"];
    
        $acao =    $_GET["acao"];
    
            $sql    =    mysqli_query($conn, "SELECT * FROM usuarios where username = '$username' ");
    
        
    
        if ($acao = "exclui"){
    
        if(mysqli_num_rows($sql)==1) {
    
            $sql =    mysqli_query($conn, "DELETE FROM usuarios where username = '$username'");
    
            echo "<p align=\"center\">Registro excluído.</p>";
    
            }
    
            else {
    
            echo "Não foi possível executar.";
    
        }
    
        if($acao = "inclui") {
    
        $senha =    $_POST["senha"];
    
        $nivel =    $_POST["nivel"];
    
        if($nivel =    1){
    
        $nivel =    "admin";
    
        }
    
        else {
    
        unset $nivel;
    
        }
    
        $nome =    $_POST["nome"];
    
        $email =    $_POST["email"];
    
            if(mysqli_num_rows($sql)==1) {
    
            echo "O registro já existe";
    
                    }
    
            else {
    
        $sql =    mysqli_query($conn, "INSERT INTO usuarios (username,senha,nome,email) VALUES ('$username','$senha','$nome','$email','$nivel')");
    
        echo "<p align=\"center\">Arquivo adicionado: " .$username. " (" .$nome. ")</p>";;
    
        while($dados = mysql_fetch_array($sql)){
    
            echo $dados[0];
    
            echo $dados[1];
    
                }
    
            }
    
    ?>
    

    Não dá erro nenhum, a página é lida como se fosse um texto simples.

  8. Tenho o seguinte formulário e gostaria de receber uma função para alterar a fonte das etiquett.

    echo "<br/>";
    echo "<form method=\"POST\" action=\"login.php\">";
    echo "<table align=\"center\"><tr>";
    echo "<td><img src=\"images/lock.png\" width=\"20\"/></td>";
    echo "<td><input placeholder=\"USUÁRIO\" type=\"text\" name=\"username\" size=\"20\"/></td>";
    echo "<td><input placeholder=\"PASSWORD\" type=\"password\" name=\"senha\"/></td>";
    echo "<td><input type=\"submit\" value=\"Enviar\" name=\"enviar\"></td></table>";
    echo "</form>";

×
×
  • Criar Novo...