Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Carlos.Alexandre

php e mysql

Recommended Posts

Boa Noite!

 

Instalei o wanpserver (pacote com apache, mysql, php e myadmin), td ok funcionando.

Estou testando codigod prontos, já config. o banco consigo fazer select no mysql, enfim o banco esta ok.

Porém a aplicação ñ acha o banco. Alguem poderia me enviar algum sistema funcionando ou conhece algum bom tutorial ja que está td configurado, é mais erro de programação.

 

Grato.

Abç

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apareceu este erro na tela!

 

"

 

Não foi criado as tabelas no banco de dados sigua os passos abaixo"; $errobanco="

 

 

 

na url http://127.0.0.1/phpmyadmin/ com o banco criado

"; $errobanco=$errobanco."clique no banco Financ2 e clique no botão procurar e encontre o arquivo

"; $errobanco=$errobanco. " Financ.sql que se encontra junto aos arquivos php e clique no botão executar, por segurança de uma olhada no "; $errobanco=$errobanco."arquivo config.php, qualquer duvida entre em contacto gremonesi@yahoo.com.br"; echo $errobanco; exit; } $strl="select count(Numero_loja) from loja"; $resull=mysql_query($strl); $linhal=mysql_fetch_array($resull); if ($linhal[0]==1) { $strl="select Numero_loja from loja"; $resull=mysql_query($strl); $linhal=mysql_fetch_array($resull); $loja=$linhal[0]; } if (($email_form!="")&&($senha_form!="")&&($loja!="")) { $sen=crypt($senha_form,"gr"); $usuario = ereg_replace ("\"", "•", $usuario); $usuario = eregi_replace (" like", "•", $usuario); $usuario = eregi_replace ("like ", "•", $usuario); $usuario = eregi_replace (" or", "•", $usuario); $usuario = eregi_replace ("or ", "•", $usuario); $usuario = eregi_replace (" and", "•", $usuario); $usuario = eregi_replace ("and ", "•", $usuario); $usuario = eregi_replace (" from", "•", $usuario); $usuario = eregi_replace ("from ", "•", $usuario); $usuario = eregi_replace (" drop", "•", $usuario); $usuario = eregi_replace ("drop ", "•", $usuario); $usuario = eregi_replace (" delete", "•", $usuario); $usuario = eregi_replace ("delete ", "•", $usuario); $usuario = ereg_replace ("'", "•", $usuario); $usuario = ereg_replace ("%", "•", $usuario); $usuario = ereg_replace ("=", "•", $usuario); $usuario = ereg_replace ("-", "•", $usuario); $usuario = eregi_replace ("login", "•", $usuario); $usuario = eregi_replace ("teste", "•", $usuario); $usuario = eregi_replace ("acesso", "•", $usuario); $usuario = eregi_replace ("senha", "•", $usuario); $usuario = eregi_replace ("email", "•", $usuario); echo "select v.numero_vendedor from vendedor v, loja l,tipo_user t where Usuario='$email_form' and Senha = '$sen' and l.numero_loja=v.numero_loja and l.numero_loja=$loja and t.Numero_tipo_user=v.Numero_tipo_user"; $sql=mysql_query("select v.numero_vendedor from vendedor v, loja l,tipo_user t where Usuario='$email_form' and Senha = '$sen' and l.numero_loja=v.numero_loja and l.numero_loja=$loja and t.Numero_tipo_user=v.Numero_tipo_user"); if (!$sql) { echo "Falha no sql $sql"; } while($res = mysql_fetch_array($sql)) { $existe = $res[0]; } if($existe) { session_register("NV","CONF","NL","sessiontime","ADM","THEMA"); $sql="select v.numero_vendedor,t.Acesso_tipo_user,v.numero_loja,v.Administrador from vendedor v, loja l,tipo_user t where Usuario='$email_form' and Senha = '$sen' and l.numero_loja=v.numero_loja and l.numero_loja=$loja and t.Numero_tipo_user=v.Numero_tipo_user"; $sql=mysql_query($sql); while($ressql = mysql_fetch_array($sql)) { $NV=$ressql[0]; $CONF=$ressql[1]; $NL=$ressql[2]; $ADM=$ressql[3]; $sessiontime=time(); $THEMA=$thema; // $DESC=$ressql[2]; // $NOMEUSER=$ressql[3]; } if($cookieativo) { print ""; exit; } if ($NV) { if ($ADM=="S") { echo ""; } else { echo ""; } // require("principal.php"); // exit; } else { ?> Tente Novamente! enter("login"); if (!$FrId) {?>

0) { ?> Acesso Restrito

 

 

"; ?> Área restrita. Acesso liberado somente para administradores, e funcionários autorizados da

 

 

1) { ?>

 

 

"

 

Grato, Carlos Alexandre

Compartilhar este post


Link para o post
Compartilhar em outros sites

continua..

 

vou mostrar outro exemplo que tb dá erro..

 

a tela aparece certo do php no localhost... mas tudo que tem em relação ao banco não..

 

 

 

 

:: ::

:: Faça aqui seu CADASTRO!!!"; } else { print ""; print "$nome_usuario "; } ?>

menucategorias(0); ?>

" align="center"> "> ">

::ENQUETE::

$descricao_enq"; print $corpo_enquete; ?>

" align="center">

"> ">

::NOVIDADES::

Receba nosso boletim com as novidade sobre nossos produtos e serviços.

" align="center">

"> ">

::BUSCA::

 

 

 

"; print "window.open('logout.php','Janela', 'top=0,left=0,toolbar=no, location=no, status=no, scrollbar=no,resizable=yes,width=10, height=10')"; print ""; } include "$pagina.php"; exit; } ?>

"; } else { $abre = ""; } $eusou1 = urlencode("$res_sc2[1]"); $categorias_corpo2 .= "$abre

$res_sc2[1]$fecha"; } $categorias_corpo2 .= ""; print "

 

$categorias_corpo2

 

"; ?>

"; $fecha = "

"; $fecha = "

 

 

CONTINUAR COMPRANDO"; } ?>

 

"0" AND $pagina == ""){ $seleciona_produtos = mysql_query("SELECT * FROM produto p, produto_categoria pc WHERE pc.cod_categoria = $cat_pai2 AND p.id = pc.cod_produto ORDER BY nome_produto ASC LIMIT $inicio,$max"); $eu_sou2 = urlencode("$eu_sou"); $contador_res_sp = "0"; while ($res_sp = mysql_fetch_array($seleciona_produtos)){ if ($res_sp AND $contador_res_sp == "0"){ $contador_res_sp = "1"; print "

 

 

$eu_sou:

 

"; } $contem_img = explode(".",$res_sp[5]); if($contem_img[1] == "jpg"){ print "

:: $res_sp[2]

 

"; } else { print "

:: $res_sp[2]

 

"; } } print "

 

"; } ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

rapaz, post seu codigo em php favor... somente o que esta aparecendo na tela do seu browser nao esta sendo...

por favor

Compartilhar este post


Link para o post
Compartilhar em outros sites

então cara, desisti daqueles códigos prontos e parti para um tutorial simples..

http://igordiniz.com.br/fazendo-um-sistema...pmysql-parte-1/

 

Como pode ver é um tuto simples, só para entender a ligação de tabelas ao PHP.

 

Fiz todos os arquivos php.. Estão todos prontinhos.. tudo bem.

 

Dúvidas:

 

1) Crio a tabeçla no phpmyadmin, como faço para acessar as tabelas? Elas estão ok e tal.

2) Em relação ao nome de usuário e senha, para acessar o banco.. como descubro ou configuro o usuário do banco?

 

<?
$con = mysql_connect("localhost","usuario_do_bd","senha_do_bd");
*/ aqui conectamos ao banco de dados, aonde localhost é o servidor aonde se encontra o banco de dados (geralmente é sempre localhost), usuario do bd é o usuario que você crio para o banco de dados, senha do bd é a senha do banco de dados /*
mysql_select_db("banco_de_dados", $con);
/* aqui escolhemos o banco de dados, aonde banco_de_dados é o nome de seu bd */
?>

 

 

Grato,

 

Carlos ALexandre.

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso eh relativo, o server q você esta usando eh local ou remoto, se for local, o endereço do server eh localhost ou 127.0.0.1, se for remoto tera q ver com sua hospedagem, caso local, o login e a senha, sao os dados q você cadastrou quando instalou o server....e tb acessa as tabelas via phpmyadmin como http://localhost/phpmyadmin ou http://127.0.0.1/phpmyadmin...

 

 

boa notie

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom, o tutorial do rapz lah ta certo. eh um bom tutorial para apreendizado. mas para voce seguir aquele tutorial voce devera fazer somente uma alteracao naqueles exemplo

 

como voce disse q instalou o wampserver ... ele vem com o php5 entao no php5 na rola a tag <?

tem q colocar <?php para funciona

 

vamos partir do princio desse tutorial

 

crie a tabela no seu phpMyadmin

vai em SQL

e cole esse codigo

CREATE TABLE `usuarios` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `login` varchar(255) default NULL,
  `senha` varchar(255) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;

e vai la na pagina do tutorial e pega os arquivos q ele manda salvar

 

config.php

<?php
$con = mysql_connect(”localhost”,”usuario_do_bd”,”senha_do_bd”);
*/ aqui conectamos ao banco de dados, aonde localhost é o servidor aonde se encontra o banco de dados (geralmente é sempre localhost), usuario do bd é o usuario que você crio para o banco de dados, senha do bd é a senha do banco de dados /*
mysql_select_db(”banco_de_dados”, $con);
/* aqui escolhemos o banco de dados, aonde banco_de_dados é o nome de seu bd */
?>

nota-se que no site onde tem esse tutorial a tag esta em <?

 

entao altere todas onde apareça <? por <?php

para seu apache poder entender

 

espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

como voce usa um servidor local o padrao eh o seguinte

 

$con = mysql_connect("localhost","root","");

localhost = localhost

usuario_bd = root

senha_bd = embranco

Compartilhar este post


Link para o post
Compartilhar em outros sites

<html>
<head>
<title>cadastro</title>
</head>

<body>
<form name=”form1" method=”post” action=”cadastrar.php”>
<p>login:
<input type=”text” name=”login” id=”login”>
</p>
<p>senha:
<input type=”text” name=”senha” id=”senha”>
</p>
<p>
<input type=”submit” name=”button” id=”button” value=”cadastrar”>
</p>
</form>
</body>
</html>

tudo como vocês falaram..

 

mas quando vou cadastrar por este formulário dá erro, o botão fica como uma caixa de texto..

e quando tento logar e não tem usuário, dá erro.. em vez de dier que não tem ninguém castrado..

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php
$con = mysql_connect("localhost","root","");

*/ aqui conectamos ao banco de dados, aonde localhost é o servidor aonde se encontra o banco de dados (geralmente é sempre localhost), usuario do bd é o usuario que você crio para o banco de dados, senha do bd é a senha do banco de dados /*
mysql_select_db("banco_de_dados", $con);
/* aqui escolhemos o banco de dados, aonde banco_de_dados é o nome de seu bd */
?>

 

 

como sei que vcs vão pedir o config.php, já enviei logo...rss

 

obrigadão mesmo galera..

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente isso

 

<?php

include(”config.php”);

$inserir=mysql_query("insert into usuarios (login,senha) values ('".$_POST[login]."','".$_POST[senha]."')") or die("Erro: ".mysql_error());

if($inserir){

echo “cadastro feito com sucesso”;

}

?>

 

prontin, se der erro ele vai mostrar o pq.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

<html>
<head>
<title>cadastro</title>
</head>

<body>
<form name=”form1" method=”post” action=”cadastrar.php”>
<p>login:
<input type=”text” name=”login” id=”login”>
</p>
<p>senha:
<input type=”text” name=”senha” id=”senha”>
</p>
<p>
<input type=”submit” name=”button” id=”button” value=”cadastrar”>
</p>
</form>
</body>
</html>

 

entendii, mas pq o boão está como caixa de texto???

Compartilhar este post


Link para o post
Compartilhar em outros sites

<input type=”text” name=”senha” id=”senha”>

aki coloca como

<input type=”password” name=”senha” id=”senha”>

 

agora o botao esta certo...tem como colocar online para vermos...?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.