-
Total de itens
11 -
Registro em
-
Última visita
Posts postados por Jefferson Andre da Silva
-
-
Estou fazendo um calendario como exercicio de um livro que comprei mas agora deu erro e não estou conseguindo encontrar. alguém pode dar uma ajuda por favor
<?php function linha($semana) { echo "<tr>"; for ($i = 0; $i >=6; $i++){ if (isset($semana[$i])){ echo "<td>{$semana[$i]}</td>"; } else { echo "<td></td>"; } } echo "</tr>"; } function calendario() { $dia=1; $semana= array(); while ($dia <=31) { array_push($semana, $dia); if (count($semana) == 7){ linha($semana); $semana = array(); } $dia++; } } ?> <table> ... </table> <table border ="1"> <tr> <th>Dom</th> <th>Seg</th> <th>Ter</th> <th>Qua</th> <th>Qui</th> <th>Sex</th> <th>Sab</th> </tr> <?php calendario(); ?> </table> <h1> <?php> echo "titulo dentro do h1"; <?> </h1>
-
Saudacoes,
No script abaixo não consigo abrir um table que esta dentro da database principal. não consigo identificar o motivo do erro.
<?php ini_set( 'display_errors', true ); error_reporting( E_ALL ); $var = "1"; echo "$var <br>"; $arquivo = mysql_connect("dbmy0102.whservidor.com", "databaseprincipal", "senha") or die (mysql_error()); if (!$arquivo) { die('Bancos de dados não conectados: ' . mysql_error()); } $var = 'Conexão bem sucedida'; echo "$var <br>"; $sql = "SHOW TABLES FROM databaseprincipal"; $result = mysql_query($sql); if (!$result) { echo "DB Error, could not list tables\n"; echo 'MySQL Error: ' . mysql_error(); exit; } while ($row = mysql_fetch_row($result)) { echo "Table: {$row[0]}\n <br>"; } mysql_free_result($result); $var = 'Seleciona o banco de dados motoboyx'; echo "$var <br>"; mysql_select_db("motoboyx"); $var = 'Lista o conteudo do table motoboyx'; echo "$var <br>"; // 1 $sql = "SELECT * FROM motoboyx"; $result = @mysql_query($sql) or die("Erro não foi possível conectar-se ao banco de dados motoboyx"); while ($row = mysql_fetch_array($result)) { $links = $row['codigo']; echo "$links<br>"; } (...) aqui o script continua
Na tela de debug aparecem as seguintes mensagens:
1 Conexão bem sucedida Table: contador Table: motoboyx Seleciona o banco de dados motoboyx Lista o conteudo do table motoboyx Erro não foi possível conectar-se ao banco de dados motoboyx
Alguém pode me dizer porque não consigo selecionar esta table?
Obrigado
-
Saudações,
Existe alguma ferramente que emule ( ou algo do tipo ) a execução de um site feito em php e mysql dentro do próprio pc sem ser necessário fazer upload na internet?
Obrigado
-
Altere $sq2 = mysql_query('$sq2') por $sq2 = mysql_query($sq2).
Um abraço.
Obrigado, funcionou perfeitamente
abraços
-
Ola,
Criei no site um banco de dados principal e dentro dele uma tabela chamada contador, na seguinte ordem : xcompbrasi ( database ) contador ( table )
não sei se o nome em mysql é database para uma estrutura principal com bancos de dados dentro mas no VFP é assim, por favor me corrijam se eu estiver engano quanto aos nomes.
Fiz o programinha abaixo somente para acrescentar 1 ao contador ( esta parte não esta pronta no programinha por que deu pau ao gravar o valor no banco de dados ).
O que eu preciso é saber o seguinte :
A minha estrutura principal esta correta ? xcompbrasi.contador ( database.table ) ou seria isso que esta impedindo de gravar no arquivo o valor codigo ?
Segue o programinha ( é bem básico por que estou começando agora ) :blush:
<?php
// fazendo uma conexão com o banco de dados
$conecta = mysql_connect("dbmy0007.whservidor.com", "root", "senha") or die (mysql_error());
// selecionando a base onde vamos exibir as tabelas
$db = mysql_select_db("xcompbrasi")
or die ("Banco de Dados Inexistente!");
// selecione o BANCO DE DADOS necessário e filtra se necessario
$sql = "SELECT * FROM contador";
// iguala o resultado do select a uma variavel
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta ao banco de dados");
// igualar a array a uma variavel
$linha=mysql_fetch_array($resultado);
$cod = $linha["codigo"];
// lista a variavel
echo "<b>Código : </b> $cod";
echo "<br><hr>";
// Alterar o novo valor no banco de dados
$sq2 = "UPDATE contador SET codigo='$cod'";
// Grava as alterações no banco de dados
$sq2 = mysql_query('$sq2')
or die ("Houve erro na gravação dos dados!");
echo "<h1>Alteração efetuada com sucesso!</h1>";
?>
No programa acima peguei o valor do banco de dados e tentei salvar ele mesmo de volta ao banco, então aparece a mensagem :
Houve erro na gravação dos dados!
alguém pode me dar uma força por gentileza
Obrigado
-
No script abaixo :
<?php
//require('conexao.php');
// fazendo uma conexão com o banco de dados
$conecta = mysql_connect("servidor", "root", "senha") or die (mysql_error());
$banco = $_GET["contador"];
// selecionando a base onde vamos exibir as tabelas
mysql_select_db("$banco",$conecta);
//$res = mysql_query(”select * from contador”);
// iniciando a query que irá mostrar as tabelas desta base
// a função SHOW TABLES fará o que pedimos, ou seja, mostrar as tabelas do banco
// selecionado acima
$executa="SHOW TABLES";
// montando uma tabela para apresentação dos resultados
echo "<center><font face=Verdana size=2><b>Tabelas da base contador
</b></font></center><br>";
$query=mysql_query($executa,$conecta) or die(mysql_error());
echo "<table>";
// iniciando o while para apresentação de todas as tabelas existentes
while ($dados=mysql_fetch_array($query))
{
// imprimindo o nome das tabelas existentes no banco
echo "<tr><td><font face=Verdana size=2 color=#333300><B>Nome
da tabela => $dados[0]</td></tr>";
// pedindo ao SQL, que DESCREVA o conteúdo daquela tabela:
// campos, formato do campo, index e únicos
$executa="DESCRIBE $dados[0]";
$aux=mysql_query($executa,$conecta);
while ($atributos=mysql_fetch_array($aux))
// imprimindo os campos e seus atributos pesquisados acima
echo "<tr><td><font face=Verdana size=1>$atributos[0]</td><td>
<font face=Verdana size=1>| $atributos[1]</td><td>
<font face=Verdana size=1>| $atributos[3]</td></tr>";
}
// fechando a formatação de apresentação das tabelas do banco.
echo "</table>";
?>
aparece escrito :
No database selected
alguém pode me dar uma dica do que pode estar acontecendo ?
-
aqui deu o mesmo erro apresentado anteriormente
Tem algum comando que me retorna se o banco de dados esta realmente aberto ?
-
obrigado pela ajuda, fiz as alteracoes e agora ele passa por aquele erro mas da um novo :
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /home/xcompbrasi/public_html/novo/contador.php on line 27
na seguinte linha :
$exe1 = mysql_query("UPDATE `contador` SET `codigo` = '$visitantes'") or die (mysql_error());
Mas existe este campo e esta variavel na programacao, coloquei alguma aspas simples no local indevido ?
Pode ser que o campo sendo salvo não é do mesmo tipo do banco de dados ? estou com um valor numerico em $visitantes e no banco de dados o campo codigo esta definido como INT(11) não nulo com AUTO INCREMENT
-
alguém pode me dar uma ajuda aqui por favor
-
Estou criando um programinha pra controlar o contador de paginas do site mas estou com problemas em igualar uma variavel com o campo do mysql
segue o php
<?php
require('conexao.php');
mysql_select_db("contador",$arquivo);
//Busca na tabela o numero de vezes que a página já foi visitada
echo "1";
$texto = mysql_query("SELECT * FROM contador");
echo "2";
$resultado = (mysql_fetch_array($texto,MYSQL_NUM));
echo "3";
$numero = $resultado['codigo'];
echo "4";
//Pega o numero de visistas que consta na tabela, adiciona mais um e atualiza
$visitantes = $numero + 1;
//$altera = "UPDATE `contador` SET `codigo` = '$visitantes'";
$exe1 = mysql_query("UPDATE `contador` SET `codigo` = '$visitantes'") or die (mysql_error());
//Faz uma nova busca e retorna o numero de visitas depois da atualização
$exe = mysql_query($busca);
$total = (mysql_fetch_array($exe));
$visitas = $total['codigo'];
echo "$visitas";
mysql_close($conexao);
?>
problemas nas linhas em vermelho, aparecendo a seguinte mensagem :
12
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/xcompbrasi/public_html/novo/contador.php on line 11
34No database selected
alguém me ajuda por favor
obrigado
não permitir dois logins com o mesmo usuario e senha
em PHP
Postado
Saudações a todos,
Estou iniciando em php e criando minha tela de usuários que poderão utilizar minha pagina por meio de login e senha.
Gostaria de saber como colocar uma ou mais variáveis de memoria que controlem quem esta logado, isso impedira o usuário de se logar duas vezes ao mesmo tempo.
Aceito sugestões e dicas a respeito, trabalho com programação faz muitos anos e na linguagem que conheço é fácil mas aqui estou ralando pra aprender.
Obrigado pela atenção