
itibere
Membros-
Total de itens
313 -
Registro em
-
Última visita
Tudo que itibere postou
-
Eu criei um sistema também com mumero seguencia, eu criei uma tabela que serve so para quardar o proximo número da sequencia, e eu vou atulaizando ela a cada gravação, isso me ajuda , por que eu não fico preso no auto_incremente, e eu posso reinicilaizar a contagem a quanquer momento sem precisar mecher em outros lugares.
-
a maneira mais facil: str_replace (" ","",$variavel);
-
Acho que seria complicado, mas poderia criar-se uma logica recussiva utilazando as funções do pho, para apartir do dominio do site(que é a pasta rais do mesmo) ir abrindo as pastas, e arquivos e criar uma lista de arquivo e a indcção de qual ou quis links cada pagina esta apontado. Seria algo trabalhoso mas acho que da para fazer.
-
Posta ai a sua estrutura de pasta e indique onde esta cada arquivo.
-
Olá, se você exibir os dados do banco de dados em um textearea ele vai quardar a formatação que você de, mas caso queria mostrar a informação em tabela sem o textarea use as tag <pre></pre> para que ele mantenha a formação original. <?php echo "<pre>"; echo "qualquer coisa"; echo "</pre>";
-
Danilo, pelo que você ta dizendo seus arquivos enstão em servidores diferente, né? Neste caso você tem que solicitar junto a quem administra o servidor mysql, para criar um usuário que tenha permissão para acesso de qualguer lugar. mas essa pratica não é muito aconselhavem por medidas de segurança. O correto e você colocar tudo em um mesmo lugar, e fazer o acesso local.
-
Você tem que ver duas coisas: 1. Os aquivos estão no hospedados no mesmo servidor que o Mysql, se sim todos os acessos serao via "localhost". 2. Se os aquivos estiverem em servidores diferentes (maquinas diferentes), você tem que ver se o mysql esta aceitando conexões de ip remoto ou seja se requisições de ip diferente de 127.0.0.1 tem permição de acesso ao servido mysql.
-
Voce tem que olhar seu arquivo "config.php", que é quem deve ta fazendo sua conexão com o banco de dados, posta o codigo para que possamos ver, confira seu login e senha de usarios estao corretos.
-
A linha esta correta, o problema pode estar na página que ta recebendo a infomação.
-
Esse é um exemplo de com eu faço: <a href="#?idReg=<? echo $fildId;?>" onclick="abreRegframe(<? echo $fildId;?>)"></a> Quando você coloca o mouse no link, sua barra de status esta mostrando como?
-
Tenta trocar "&" por "&", eu uso a versao do php5 e funciona Nomalmente.
-
$SQL = "SELECT * from tb_cadastro_noticia order BY id_noticia DESC limit 10";
-
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'balada_banco'@'localhost' (using password: YES) in /home/danillo/public_html/config.php on line 7 Basicamente Ta informando que seu usuário não tem permissão de acesso ao banco de dados
-
Supondo que esteja fazendo assim $select = mysql_query("SELECT tb_tabela1.*, tb_tabela2.* FROM tb_tabela1 LEFT JOIN tb_tabela2 ON (tb_tabela2.id_lote=tb_tabela1.id and tb_tabela2.id_corretor='$l') where tb_tabela2.status='off' or tb_tabela2.status='on'") or die ("Erro ao selecionar lotes"); $res=mysql_quey($select ); //peque o resultado: while($row=mysql_fetch_array($res)){ $fild_nome=$row['nome']; $fild_sexo=$row['sexo']; $fild_cidade=$row['cidade]; $fild_endereco=$row['endereco']; } o mysql não esta retornando erro de campo duplicado, já que o campo id, aparece nas duas tabelas?
-
Quando você sentir a necessidade deles. Lembre-se: Octal Número de 0 a 7; Hexadecinal Número de 0 a 9 mais as letras de A a F precedidos de "0x";
-
Essa linha: $SQL1 = "INSERT INTO tb_cadastro_user (nome_user) VALUES ('$NomeUsuario')"; Funcionou porque você definiu qual campo ta recebendo qual dados: $SQL1 = "INSERT INTO "tabela"(campo1,campo2....) VALUES (valor1,valor2....)"; mas essa forma só interessante se você tiver poucos campos, se aumentar tipo 10, 15, vai sem mais complicado, já que você tera muita digitação. Abraços.
-
Eu acho que o Dreanwave só é bom para formatação de layout, ai ele facilita bastante, mas para o codigo php, eu vou para a aba code e faço na mão mesmo, isso te dá mais contrele do codigo. Eu já testei outros programas livres para linux como o Guanta, o Nvu, e bluefish, e algums outros que não me lembro, mas infelizmente eles não conseguem o mesmo resultado que o DW, se alguém conhecer um bom, me falem.
-
O erro parece estara nesta opção do seu mysql: SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; Isso provavelmente não esta deixando você inserir o auto_incemente de forma correta.
-
Veja seu banco de dados então, pois o erro esta lá, confira as configuraçoes da tabela, e poste aqui, va no phpmyadmin e manda exportar a tabela, ela vai gerar um aquivo com a informação que você precisa.
-
Vamos lá. Esse codigo eu testei e funciona corretamente: <? $host="localhost"; //Quarda o nome do servidor de dados $user="xx"; //Quarda o nome de usuário para o servidor de dados $senha="xx"; //Quarda a senha de acesso ao servidor de dados $db="seu_banco"; //quarda o nome do banco de dados do servidor $conn=mysql_connect("$host","$user","$senha"); if (!$conn){ echo "Atenção Ocorreu um erro na tentativa de conexão com o banco de dados"; } $banco=mysql_select_db($db); $NomeUsuario = strtoupper($_POST['txtNome']); $SQL1 = "INSERT INTO tb_cadastro_user VALUES ('','$NomeUsuario')"; $ret1 = mysql_query($SQL1,$conn)or die(mysql_error()); ?> <form name="form1" method="post" action="divForum.php"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="35%">nome: <input name="txtNome" type="text" id="txtNome" value="" size="35" /></td> <td width="65%"><input name="cmdEnvia" type="submit" id="cmdEnvia" value="Cadastrar" /></td> </tr> </table> </form> Se você fez a base de dados igual a que eu mandei tem que funcionar agora.
-
Crie sua tabela com base nesse modelo CREATE TABLE `tb_cadastro_user` ( `id` int(10) NOT NULL auto_increment, `nome_user` char(100) NOT NULL, UNIQUE KEY `id` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
essa linha ta errada: $ret1 = mysql_connect($SQL1,$conn) or die (mysql_error()); tem que ser $ret1 = mysql_query($SQL1,$conn) or die (mysql_error());
-
No mysql, quando você usa $SQL1 = "INSERT INTO tb_cadastro_user VALUES ('$NomeUsuario')"; tem que colocar obrigatoriamente todos os campos da tabela, nesse caso como tem um campo id auto_incremente ele deve ser considerado, $SQL1 = "INSERT INTO tb_cadastro_user VALUES ('','$NomeUsuario')";
-
Tenta ai: <?php include_once("inc/db.inc"); //onde está a funçao para conectar $NomeUsuario = strtoupper($_POST['txtNome']); $SQL1 = "INSERT INTO tb_cadastro_user VALUES ('$NomeUsuario')"; $ret1 = mysql_connect($SQL1,$conn) or die (mysql_error()); ?> Se não funcionar posta o erro que ta aparecnedo.
-
Aqui: $ret1 = mysql_connect($conn,$SQL1); O correto è: $ret1 = mysql_query($conn,$SQL1);