![](https://forum.scriptbrasil.com.br/uploads/set_resources_1/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
rfrancisco
-
Total de itens
86 -
Registro em
-
Última visita
Posts postados por rfrancisco
-
-
Estou usando tabela mas só retorna o primeiro resulatdo.
-
SCRIPT:
<table width="300" align="center" class="formulario"><tr><td>Usuário:</td><td>Título: </td><td>Mensagem: </td></tr>
<?php
$sql=mysqli_query($conn, "SELECT * FROM noticias order by id ASC limit 0,4");
$query = mysqli_query($conn, $sql);
if(mysqli_num_rows($sql)==1) {
echo "Sem notícias.";
} else {
$dados=mysql_fetch_array($query);
echo "<tr><td>" . $dados['username'] . "</td><td>" . $dados['titulo'] . "</td><td>" . $dados['mensagem'] . "</td></tr>";
}
?>
</table>ERRO:
Warning: mysqli_query(): Couldn't fetch mysqli in C:\xampp\htdocs\relativaonline\index_admin.php on line 21
Usuário: Título: Mensagem:
Warning: mysqli_query(): Empty query in C:\xampp\htdocs\relativaonline\index_admin.php on line 22
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\relativaonline\index_admin.php on line 23
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\relativaonline\index_admin.php on line 26 -
Estou com problema. A consulta é na tabela que foi indicada mas o resultado é zero.
Mostra resultados da mesma consulta.
include "conect.php";
$sql=mysqli_query($conn, "SELECT * FROM noticias order by id ASC LIMIT 0,4");
if(!$sql){
echo "Não há mensagens.";
} else {
while ($dados = mysql_fetch_array($sql)) {
echo "<table align=\"center\" class=\"formulario\"><tr><td width=\"80\">Usuário</td><td width=\"80\">Título</td><td width=\"200\">Mensagem</td></tr>";
echo "<tr height=\"40\"><td>" . $dados['username'] . "</td><td>" . $dados['titulo'] . "</td><td>" . $dados['mensagem'] . "</td></tr>";
}
echo "</table>";O script processa tabelas para exibir na página.
-
Exatamente a questão se refere à uma coluna do BD.
O objetivo seria colocar o resultado numa query e exibir a alteração no formulário, caso seja necessário.
Então teria (AÇÃO = $_POST["acao"] se desejava alterar/incluir/excluir - e um esquema com ELSEIF.
Ficou parecido com isso:
<td>Email:</td>
<td><input name="email" type="text" id="email" size="70" maxlength="60" /></tr>
<tr>
<td>Alterar <input name="acao" type="radio" value="alterar" checked="checked" /></td>
<td>Cadastrar <input name="acao" type="radio" value="cadastrar" /></td>
<td>Excluir<input name="acao" type="radio" value="excluir" /></td></tr>
<tr><td><input name="cadastrar" type="submit" id="cadastrar" value="Concluir meu Cadastro!" /><input name="limpar" type="reset" id="limpar" value="Limpar Campos preenchidos!" /></td>
Código:
include "conect.php";
if($acao = "exclui"){
$sql = mysqli_query($conn, "SELECT * FROM usuarios WHERE username='$nome_usuario'");
if(mysqli_num_rows($sql)==1) {
$dados = mysqli_fetch_array($sql);
echo "Registro encontrado " .$dados["nome"];
} else {
echo "Não foi possível excluir";
}
} elseif($acao = "altera") { //UPDATE FROM...
Alguém pode me mostrar os querys já com as váriaveis?
-
Tenho o seguinte script carregava uma biblioteca:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript">
</script>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="jquery.js"></script>A função que ele apresenta faz a div carregar o link ativado com o seguinte código:
Na div #texto tenho fotos que devem ser apresentadas. Existe uma função para este link com jQuery?
-
Este código pode ser usado?
.meio{
position: relative;
float: left;
background-color: #000000;
div a {
width: 59px;
height: 59px;
display: block;
background-image: url('images/btnhome.png');
}
div a:hover {
background-image: url('images/btnhomeh.png);
}
} -
-
-
<script type="text/javascript">
$(document).ready(function() { //Start up our Featured Project Carosuel
$('#featured ul').roundabout({
easing: 'easeOutInCirc',
duration: 600
});
});
</script>
USO O DIV 'FEATURED' QUE INTERPRETA A FUNÇÃO:
<div id="featured" class="clearfix grid_12">
<ul>
<li>
<a href="portfolio_single.html">
<span>BATIZADOS</span>
<img src="images/600x300.gif" alt="" />
</a>
</li>
USAR A MESMA FUNÃO PARA MOSTRAR OS BANNERS E ABRIR OS LINKS NA MESMA DIV!
-
<script type="text/javascript">
$(document).ready(function() { //Start up our Featured Project Carosuel
$('#featured ul').roundabout({
easing: 'easeOutInCirc',
duration: 600
});
});
</script>
USO O DIV 'FEATURED' QUE INTERPRETA A FUNÇÃO:
<div id="featured" class="clearfix grid_12">
<ul>
<li>
<a href="portfolio_single.html">
<span>BATIZADOS</span>
<img src="images/600x300.gif" alt="" />
</a>
</li>
USO UM SCRIPT PARA O BANNER E O MESMO SCRIPT ABRIR OS LINKS NA MESMA DIV!
-
UP!
-
-
COLOQUEI UM SISTEMA MYSQL NA PÁGINA, APENAS PORQUE PRECISO DIFERENCIAR OS USÁRIOS!
<td class="conteudo" height="200" background="CONTEUDO.jpg"><div id="conteudo">
<?
mysql_connect("alguma", "sly", "Qp#Lm9BZ1{") or die(mysql_error());
mysql_select_db("bqimoveis") or die(mysql_error());
session_start()
if(IsSet($_SESSION['pass'])) {
echo "<div id=\"login\">";
echo "<a href=\"#\" onclick=\"abrirPag('login.php');\">Login</a>";
echo "<a href=\"#\" onclick=\"abrirPag('imoveis.php');\">Imóveis</a>";
echo "<a href=\"#\" onclick=\"abrirPag('exibe_corretores.php');\">Corretores</a>";
echo "<a href=\"#\" onclick=\"abrirPag('classificados.php');\">Classificados</a>";
echo "<a href=\"#\" onclick=\"abrirPag('serviços.php');\">Serviços</a>";
echo "</div>";
else { echo "Não encontramos seu usuário."; }
?>
</div></td>
O PROBLEMA é QUE NÃO EXIBE O COOKIE DESEJADO!!!
-
<td colspan="6" width="1024" height="228" border="0"><div id="conteudo" class="conteudo" align="center">
<iframe src="conteudo.php" width="1024" height="400" border="0" scrolling="no"></iframe></div>
TENHO UM COMANDO PARA O SCROLL APAREÇER APENAS NA VERTICAL, PARA USAR NA DIV?
-
-
ESSE FORUMLÁRIO ABRE NA PÁGINA DEPOIS QUE O USUÁRIO DIGITA O LOGIN!
<?php
include "conn.php";
$resultado = mysql_query("SELECT * FROM usuarios WHERE username='$nome_usuario'");
if(mysql_num_rows($resultado)==1){
echo "Logado como $nome_usuario.</br>";
echo " <a href=\"#\" onClick=\"abrirPag('cadastra_corretor.php');\">Cadastrar corretor</a> |";
echo " <a href=\"#\" onClick=\"abrirPag('exclui_corretor.php');\">Exclui corretor</a> |";
echo " <a href=\"#\" onClick=\"abrirPag('cadastra_imovel.php');\">Cadastrar imóvel</a> |";
echo " <a href=\"#\" onClick=\"abrirPag('exclui_imovel.php');\">Excluir imóvel</a> |";
echo " <a href=\"#\" onClick=\"abrirPag('cadastra_corretor.php');\">Cadastrar corretor</a> |";
echo " <a href=\"#\" onClick=\"abrirPag('imprimir.php');\">Imprimir</a> |";
echo " <a href=\"#\" onClick=\"abrirPag('enviar_img.php');\">Enviar Imagens</a> |";
echo " <a href=\"logout.php\"> Logout</a></br>";
}
?>
-
<?
set_time_limit (0);
include ("conn.php");
$imovel = $_POST['codigo'];
$pasta = "photos";
for ($i=1 ; $i<=4 ; $i++) {
$id_arquivo = "imagem".$i;
$nome_arquivo = $_FILES[$id_arquivo]['name'];
$tamanho_arquivo = $_FILES[$id_arquivo]['size'];
$arquivo_temporario = $_FILES[$id_arquivo]['tmp_name'];
if(copy($arquivo_temporario, "$pasta/$imovel/$nome_arquivo")) {
$sql = ("UPDATE imoveis SET $id_arquivo='$pasta/$imovel/$nome_arquivo' WHERE codigo='$imovel'");
$exe_update = mysql_query($sql) or die("Erro" . mysql_error());
echo "$id_arquivo atualizado com o arquivo $nome_arquivo. Obrigado!";
} else {
mkdir("$pasta/$imovel", 0777);
copy($arquivo_temporario, "$pasta/$imovel/$nome_arquivo");
$sql = ("UPDATE imoveis SET $id_arquivo='$pasta/$imovel/$nome_arquivo' WHERE codigo='$imovel'");
$exe_update = mysql_query($sql) or die("Erro" . mysql_error());
echo "$id_arquivo atualizado com o arquivo $nome_arquivo. Obrigado!";
}
}
?>
O script tá colocando nome no banco de dados, o problema é que não tá copiando as imagens pro servidor.
-
O arquivo tem que ser copiado no servidor e o nome fica na base de dados.
Preciso da variável $i para receber os nomes dos campos do formulário e automatizar o processo.
Imagem1, Imagem2, Imagem3, Imagem4 são os campos na tabela e os arquivos tem nomes diferentes.
Cada arquivo precisa passar pelo script.
set_time_limit (0);
include 'conn.php';
$imovel = $_POST['codigo'];
$pasta = "photos";
for ($i=1 ; $i<=5 ; $i++) {
$id_arquivo = "arquivo".$i;
$erro = FALSE;
$nome_arquivo = $_FILES[$id_arquivo]['name'];
$tamanho_arquivo = $_FILES[$id_arquivo]['size'];
$arquivo_temporario = $_FILES[$id_arquivo]['tmp_name'];
}
Isso está correto?
-
<?
set_time_limit (0);
include ("conn.php");
$imovel = $_POST['codigo'];
$pasta = "photos";
for ($i=1 ; $i<4 ; $i++);
$id_arquivo = "imagem".$i;
$nome_arquivo = $_FILES[$id_arquivo]['name'];
$tamanho_arquivo = $_FILES[$id_arquivo]['size'];
$arquivo_temporario = $_FILES[$id_arquivo]['tmp_name'];
$sql = ("UPDATE imoveis SET $id_arquivo='$nome_arquivo' WHERE codigo='$imovel'");
$exe_update = mysql_query($sql) or die("Error" . mysql_error() );
echo "Atualizado com sucesso. Obrigado!";
?>
Ou seja, preciso fazer a função adicionar os nomes dos arquivos em cada campo na tabela.
Qual é o comando que preciso usar?
-
Seguinte:
O formulário têm quatro campos de imagem, imagem1 até imagem4.
Preciso receber os campos do formulário, executar a função para upload com cada campo usando a função de incremento, e gravar na tabela os nomes dos arquivos que enviei.
-
Tenho um formulário que envia imagens para o host e copia nomes na tabela, usando uma variável de incremento automático.
O form tem quatro campos que enviam as imagens para o servidor.
<?
set_time_limit (0);
include ("conn.php");
$imovel = $_POST['codigo'];
$pasta = "photos";
for ($i=1 ; $i<=5 ; $i++);
$id_arquivo = "imagem".$i; (EQUIVALE A $_POST['imagem1'] e assim por diante até 4)
$nome_arquivo = $_FILES[$id_arquivo]['name'];
$tamanho_arquivo = $_FILES[$id_arquivo]['size'];
$arquivo_temporario = $_FILES[$id_arquivo]['tmp_name'];
echo "Imagem: $nome_arquivo - Posição: $id_arquivo";
?>
De que modo ficaria a estrutura do script para que eu consiga usar o mysql e inserir as imagens em meus campos de imagens que são imagem1 até imagem4?
-
if(file_exists ("$pasta/$imovel")) {
if (copy ($arquivo_temporario, "$pasta/$imovel/$nome_arquivo")){
echo "<p align=center>A imagem <b>$nome_arquivo</b> foi atualizada com sucesso.</p>";
$sql="UPDATE imoveis SET $id_arquivo ='$pasta/$imovel/$nome_arquivo' WHERE codigo='$imovel'";
$exe_update = mysql_query($sql) or die("Erro" . mysql_error());
} else {
echo "Erro."; die(mysql_error);
} else {
mkdir("$pasta/$imovel");
echo "$nome_arquivo - $id_arquivo";
}
?>
Não está funcionando.
-
Tenho a função funcionando, mas recebo erro ao fazer uptade com novas imagens, porque a função não permite gravar em cima.
if(!$erro && copy($arquivo_temporario, "$pasta/$imovel/$nome_arquivo")) {
if(file_exists("$pasta/$imovel/$nome_arquivo"));
echo "<p align=center>O upload do arquivo <b>$nome_arquivo</b> foi concluído com sucesso.</p>";
$sql="UPDATE imoveis SET $id_arquivo ='$pasta/$imovel/$nome_arquivo' WHERE codigo='$imovel'";
$exe_update = mysql_query($sql) or die("Error" . mysql_error() );
echo "Atualizado com sucesso. Obrigado!";
} else {
mkdir("$pasta/$imovel", 0777);
echo "<p align=center>O upload do arquivo <b>$nome_arquivo</b> foi concluído com sucesso.</p>";
$sql="UPDATE imoveis SET $id_arquivo ='$pasta/$imovel/$nome_arquivo' WHERE codigo='$imovel'";
$exe_update = mysql_query($sql) or die("Error" . mysql_error() );
echo "Atualizado com sucesso. Obrigado!"; } else {
echo "<p align=center>O arquivo $nome_arquivo não pôde ser copiado para o servidor.</p>";(mysql_error());
}
}
De que maneira eu poderia configurar uma mensagem de erro quando o mkdir não puder ser utilizado?
-
Eu olhei, não têm erro...
Eu tinha um script que renomeava o nome da imagem e copiava por move uploaded...
Mas tive que alterar umas coisas na página e não deu mais pra usar...
Esse aí também usa move uploaded, e é provavél que o erro seja na função...
Vou mudar pra copy... Se funcionar eu posto...
TABELA PHP
em PHP
Postado
$sql2 = mysqli_query($conn, "DELETE FROM noticias where id = '$id'");
if(!$sql2){
echo "<p align=\"center\">Registro excluído.</p>";
echo "<a href=\"index_admin.php\">Voltar</a>";
} else {
echo "<p align=\"center\">Não foi possível excluir</p>";
Notice: Undefined variable: conn in C:\xampp\htdocs\relativaonline\arquivo.php on line 8
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\relativaonline\arquivo.php on line 8
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\relativaonline\arquivo.php on line 9