Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

socorrooooo

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida socorrooooo

    Alguem pode me ajudar nisso?
    esta dando erro..

    o erro esta a principio aqui

    $selecionar = mysql_query("SELECT id,nome,area,cargo,salario,sexo,estado,cidade,defi ciencia,descr,data
    FROM vaga WHERE id_emp='$id_emp' ORDER BY id LIMIT $numreg, $inicial")



    se eu modificar para

    $selecionar = mysql_query("SELECT id,nome,area,cargo,salario,sexo,estado,cidade,defi ciencia,descr,data
    FROM vaga WHERE id_emp='$id_emp' ORDER BY id LIMIT 3,3")

    aparece o que eu quero mais não funciona da maneira correta


    <?php

    require_once("includes/conexao.php");

    if(isset($_POST['excluir']) )
    {
    $id_anuncio = $_GET ['id_anuncio'];

    $sql = "DELETE FROM vaga WHERE id=$id_anuncio AND id_emp='$empresa_id'";

    if ($sql)
    {
    echo "<script>window.alert('Vaga deletada!'); </script>";
    }
    else
    {
    echo "<script>window.alert('Erro ao deletar vaga. Tente novamente!'); </script>";
    }


    $numreg = 3; // Quantos registros por página vai ser mostrado

    if (!isset($pg))
    {
    $pg = 0;
    }

    $inicial = $pg * $numreg;
    $id_emp = $_SESSION [ 'EMPRESA_ID' ];
    }


    require_once("includes/conexao.php");

    $selecionar = mysql_query("SELECT id,nome,area,cargo,salario,sexo,estado,cidade,defi ciencia,descr,data
    FROM vaga WHERE id_emp='$id_emp' ORDER BY id LIMIT $numreg, $inicial")
    or die ('Desculpe-nos pelo contra tempo, tente novamente mais tarde');

    if ($selecionar)
    {
    $sql_conta = mysql_query("SELECT id, nome, area, cargo, salario, sexo, estado, cidade, deficiencia, descr, data FROM vaga WHERE id_emp='$id_emp' ");
    $quantreg = mysql_num_rows($sql_conta);
    $quant_pg = ceil('$quantreg/$numreg');
    $quant_pg++; // Verifica se esta na primeira página, se nao estiver ele libera o link para anterior

    echo "<br>";
    if ( $pg > 0)
    {

    $local = "suas_vagas.php";
    }


    echo "<a href=".$local."?pg=".($pg-1) ."class=pg><b>&laquo; anterior</b></a>";
    }
    else
    {
    echo "<font color=#CCCCCC>&laquo; anterior</font>";
    } // Faz aparecer os numeros das página entre o ANTERIOR e PROXIMO

    require_once("includes/conexao.php");

    for($i_pg=1;$i_pg<$quant_pg;$i_pg++)
    {
    // Verifica se a página que o navegante esta e retira o link do número para identificar visualmente
    if ($pg == ($i_pg-1))
    {
    echo " <span class=pgoff>[$i_pg]</span> ";
    }
    else
    {
    $i_pg2 = $i_pg-1;
    echo " <a href=".$local."?pg=$i_pg2 class=pg><b>$i_pg</b></a> ";
    }
    }
    // Verifica se esta na ultima página, se nao estiver ele libera o link para próxima
    if (($pg+2) < $quant_pg)
    {
    echo "<a href=".$local."?pg=".($pg+1)." class=pg><b>próximo &raquo;</b></a>";
    echo "<font color=#CCCCCC>próximo &raquo;</font>";
    }
    else
    {

    echo " não ha mais vagas cadastradas!";
    }



    while ($resultado = mysql_fetch_array ($selecionar, MYSQL_BOTH) )
    {

    echo "<div style='margin-top:0px; width:890px; color:#757272'>";
    $id = $resultado[id];
    echo "<div style='float:left; margin-left:35px; width:200px'>";
    echo "<br>";
    echo "<b>nome</b>: $resultado[nome] </b><br>";
    echo "<hr>";
    echo "<b>data</b>: $resultado[data]<br>";
    echo "<b>área</b>: $resultado[area] <br>";
    echo "<b>cargo</b>: $resultado[cargo] <br>";
    echo "<b>salario</b>: $resultado[salario] <br>";
    echo "<b>Nº de vagas</b>: $resultado[qnt] <br>";
    echo "<br>";
    echo "$resultado[descr]<br>";

    echo "<br>";

    echo "<form method='post' action='vagas_editar.php?id_anuncio=$id'>";
    echo "<div style='float:left; margin-left:0px'>";
    echo "<input type='submit' name='editar' value='editar'>";
    echo "</form>";
    echo "</div>";

    echo "<form method='post' action='vagas_candidatos.php?id_anuncio=$id'>";
    echo "<div style='float:left; margin-left:10px;'>";
    echo "<input type='submit' name='editar' value='candidatos'>";
    echo "</form>";
    echo "</div>";

    echo "</div>";
    echo "</div>";
    }

    ?>

    Me ajudem meu emprego depende disso..

  • Font Size
    #2
    Qual o erro?

    Comment


    • Font Size
      #3
      Olá tente assim:

      $selecionar = mysql_query("SELECT id,nome,area,cargo,salario,sexo,estado,cidade,defi ciencia,descr,data
      FROM vaga WHERE id_emp='$id_emp' ORDER BY id LIMIT $numreg . $inicial")

      Comment


      • Font Size
        #4
        E qual a maneira que você quer?
        Notei uma possível confusão no código, provavelmente seja engano meu, mas em todo caso, veja:
        Código:
        $selecionar = mysql_query("SELECT id,nome,area,cargo,salario,sexo,estado,cidade,defi ciencia,descr,data 
        FROM vaga WHERE id_emp='$id_emp' ORDER BY id LIMIT $numreg, $inicial");
        Quando se usa o LIMIT, os dois valores colocados nele são:
        página,limite
        Ou seja, se você define o limite para 2, serão obtidos 2 resultados por vez. Assim, na página 1 serão mostradas a linha 1 e 2. Na página 2 serão mostradas as linhas 3 e 4. Não se configura o valor inicial pelo segundo parâmetro do limit.
        Mas se não for isso, é necessário a seguinte resposta:
        aparece o que eu quero mais não funciona da maneira correta
        O que você quer? Qual seria maneira correta?
        Este material pode ser compartilhado, desde que os devidos créditos sejam dados.



        Notify-list · Twitter · Blog

        Nova lei: Invadir computadores protegidos é crime.
        Lógica: Se eu invadi, não é protegido. Logo, não é crime :-)

        Comment

        X
        Working...
        X