Ir para conteúdo
Fórum Script Brasil

yorima

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre yorima

yorima's Achievements

0

Reputação

  1. yorima

    Alterar

    Primeiramente, obrigado pela ajuda. Estou tendo problemas para escrever um script que altere informações (notícas) colocadas dentro de uma db mysql. Como é um site de notícias, o banco de dados possui diversas tabelas com as diferentes editorias. Para cadastrar as informações, o usuário usa um formulário, onde escolhe qual editoria pretende atualizar. No entanto, não consigo fazer o mesmo com a alteração. Os passos atuais são: 1º- Acessa um formulário para listar as informações da tabela: <form action="autoriza.php" method="post"> <label for="editoria">Editoria: </label> <select name="editoria"> <option value="b2b">B2B</option> <option value="b2c">B2C</option> <option value="balcao">Balcao</option> </select> <br /> <input type="submit" value="Listar!"> </form> O arquivo que recebe os dados do form é o seguinte: $editoria = $_REQUEST["editoria"]; $sql = "SELECT * FROM $editoria WHERE id = ".$_GET['id']; $resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta."); Sempre dá erro que não foi possível realizar consulta. Se alguém puder me ajudar, ficaria eternamente grato.
  2. Era isso mesmo... desatenção é fogo... vlw a todos pela ajuda...
  3. Vlw Beraldo, a primeira parte funcioneu legal. A segunda é o seguinte. Fiz um formulário para inserir as notícias no site. No entanto, ele conecta com apenas uma tabela do banco de dados, chamada de noticias. Código: $sql = "INSERT INTO noticias ( data, hora, cartola, titulo_capa, titulo, resumo, texto ) VALUES ( NOW(), NOW(), '".$_POST['cartola']."', '".$_POST['titulo_capa']."', '".$_POST['titulo']."', '".$_POST['resumo']."', '".$_POST['texto']."' )"; $sql = mysql_query($sql) or die ("Houve erro na gravação dos dados."); ?> Os dados vem desse form: <form action=inserir.php" method="post"> <label for="editoria">Editoria: </label> <select name="editoria"> <option value="noticias">Locais</option> <option value="gerais">Gerais</option> </select> <br /> <label for="cartola">Cartola: </label> <input name="cartola" id="cartola" type="text" /><br /> <label for="titulo_capa">Título da capa: </label> <input name="titulo_capa" id="titulo_capa" type="text" /><br /> <label for="titulo">Título do Texto: </label> <input name="titulo" id="titulo" type="text" /><br /> <label for="resumo">Resumo do Texto:</label> <input name="resumo" id="resumo" type="text" ><br /> <label for="texto">Texto: </label> <textarea name="texto" id="texto" rows="10" cols="30" /> </textarea><br /> <input type="submit" value="Cadastrar"> Originalmente não existia aquele select no primeiro label. Eu inseri para que o usuário possa escolher qual tabela do banco de dados usar. No entanto, não estou conseguindo criar corretamente a variável que receba os dados do select e, dessa forma, faça a escolha da tabela certa onde inserir as informações. Já tentei : $editoria = $_REQUEST["editoria]; depois: $sql = "INSERT INTO editoria mas não funcionou. Obrigado mesmo pela ajuda
  4. Antes de mais nada, vlw pela ajuda Estou montando um site de notícias, mas "emperrei" em alguns pontos. 1º: Ao visualizar as informações de dentro do banco de dados, eles ficam muito distantes um do outro, como se houvesse um <p> entre cada um. O código é o seguinte: "$sql = "SELECT * FROM noticias ORDER BY id DESC LIMIT 15"; $resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta"); if (@mysql_num_rows($resultado) == 0) die('Nenhum registro encontrado'); while ($linha=mysql_fetch_array($resultado)) { $novadata = substr($linha['data'],8,2) . "/" . substr($linha['data'],5,2) . "/" . substr($linha['data'],0,4); $novahora = substr($linha['hora'],0,2) . "h" . substr($linha['hora'],3,2) . "min"; echo "<h1>Data: $novadata - Horário: $novahora</h1>"; echo "<h4>{$linha['titulo']}</h4>"; echo "<em> {$linha['resumo']} </em>"; echo "<p>{$linha['texto']}</p>"; echo "<hr />";" 2º - Não consigo fazer executar o script de inserção com uma lista. Ao invés de criar um formulário para cada editoria, uma caixa de seleção para direcionar para diferentes tabelas dentro do banco de dados. Como eu crio a variável da lista a partir do html que envia os dados para a database? Vlw de novo pela ajuda
×
×
  • Criar Novo...