Smokerox
Membros-
Total de itens
10 -
Registro em
-
Última visita
Sobre Smokerox
Contatos
-
MSN
smoke_cam@hotmail.com
Perfil
-
Gender
Male
Smokerox's Achievements
0
Reputação
-
Olá pessoal, estou tentando abstrair o conceito oob no PHP e estou tendo algumas duvidas e dificuldades, gostari de algumas dicas e análises do meu script OOB. Primeiramente na conexão com o banco MySql: class MySQL { public $dbHost = false; // Host (Servidor) que executa o banco de dados public $dbUser = false; // Usuário que se conecta ao servidor de banco de dados public $dbPass = false; // Senha do usuário para conexão ao banco de dados public $dbName = false; // Nome do banco de dados a ser utilizado public $dbSql = false; // String da consulta SQL a ser executada /***** * Construtor */ function MySQL($dbHost="localhost",$dbUser="rood",$dbPass="",$dbName="oob",$dbSql=""){ $this->dbHost = $dbHost; $this->dbUser = $dbUser; $this->dbPass = $dbPass; $this->dbName = $dbName; $this->dbSql = $dbSql; } /***** * Conexão com o bando de dados * Seleciona o banco de dados que irá usar */ public function connect(){ $connected = @mysql_connect($this->dbHost,$this->dbUser,$this->dbPass) or die("<pre>(!) Falha ao conectar com o bando de dados </pre>".mysql_error()); @mysql_select_db($this->dbName, $connected) or die("<pre>(!) Falha ao selecionar banco de dados. ".str_replace('..', '.', mysql_error().'.')."</pre>"); return $connected; } Com base no código acima, queria um tratamento melhor com relação a conexão e seleção do banco, inserindo try e catch. Portanto que seja simples para que eu possa abstrair o conhecimento passado. Segundo, o código esta bom? Setei com o "False" para tratamento posteriormente...
-
Olá pessoal, estou com uma duvida com relação a uploads de arquivos(servidor local) Fiz várias pesquisas referentes e nada encontrei, pois precisaria de algo como: Tenho uma página de help desk; As chamadas são identificadas com a suas ID's; Minha intenção é, anexar(upload) um arquivo na chamada "X" e a mesma chamda dar acesso ao arquivo anexado pelo usuário "Y" para visulização do mesmo. Pensei em fazer o upload do arquivo, salvar no servidor (mysql) com a identificação da chamada, e por fim, exibir um link para visulização do arquivo (tipo image) na chamada referente. Agora, existe algum método mais facil ou melhor, se possivel informar o script na resposta para que eu possa análisar a forma que foi desenvolvido ou ate mesmo utilizar do mesmo. Abraço.
-
Perdão, acabei postando rápido de mais e não citei de forma adequada. Meu projeto tem um campo DATA onde o usuário tem que informar a data de nascimento, porem, os anos a amostra começa de 2011 à 2016. Tenho uma função em Javascript para auxiliar no campo data. Então o problema inicial é com relação aos anos mostrados, ou seja, 2011! 2012! 2013! 2014! .... não mostra os anos de 1900 ate 2012. Algue sabe como posso resolver essa questão
-
Olá galera, estou precisando de ajuda. O meu problema é receber a data citada logo abaixo em outra pagina =/ <form method="post" action="tec_insere.php"> ... <fieldset> <legend><span>Data de Nascimento</span></legend> <div> <label for="day">Dia</label> <select id="day" name="dob_day"> <option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option> </select> </div> <div> <label for="month">Mês</label> <select id="month" name="dob_month"> <option value="1">Janeiro</option><option value="2">Fevereiro</option><option value="3">Março</option><option value="4">Abril</option><option value="5">Maio</option><option value="6">Junho</option><option value="7">Julho</option><option value="8">Agosto</option><option value="9">Setembro</option><option value="10">Outubro</option><option value="11">Novembro</option><option value="12">Dezembro</option> </select> </div> <div> <label for="year">Ano</label> <select id="year" name="bod_year"> <option value="2012">2012</option><option value="2013">2013</option><option value="2014">2014</option><option value="2015">2015</option><option value="2016">2016</option> </select> </div> </fieldset>
-
problemas com nome de campos... mas o problema acima foi resolvido. Porem, agora preciso resolver o ultimo stagio do meu site. Preciso converter do ASP para PHP a seguinte pagina: Option Explicit 'obriga a declaração de todas as variáveis Dim var_nome, var_mail, var_telefone, var_comentario, var_to, EnviarMail, MsgBody 'declaradas todas as variáveis var_nome = Request.form("nome") var_mail = Request.form("email") var_comentario = Request.form("msg") var_telefone = Request.form("fone") var_to = "webmaster@realtimes.com.br" 'atribuição dos valores para as variáveis Set EnviarMail = Server.CreateObject("CDONTS.NewMail") 'Instancia o Componente CDONTS EnviarMail.To = var_to 'Define o destino da mensagem (PARA) EnviarMail.From = var_mail 'Define quem enviou a mensagem EnviarMail.Subject = "Mensagem postada do SITE da Web" 'Assunto da mensagem 'Abaixo definição do conteúdo da mensagem em html, podendo inseir imagens MsgBody = "<html>" _ & "<head>" _ & "</head>" _ & "<body bgcolor=""#FFFFFF"">" _ & "<p align=""left""><font face=""Verdana, Arial, Helvetica, sans-serif"" size=""2"">Você recebeu uma mensagem de <b>" & var_nome & "</b>, <br> E-mail: <b>" & var_mail & "</b> <br>Telefone: <b>" & var_telefone & "</b> <br> Mensagem:</font> <div align=""left""><font face=""Verdana, Arial, Helvetica, sans-serif"" size=""2""><b>" & var_comentario & "</b></font></p>" _ & "</body>" _ & "</html>" EnviarMail.Body = MsgBody 'Atribui o conteúdo da variável MsgBody que é o htm que será enviado para a propriedade "Body" (Corpo da Mensagem) EnviarMail.Importance = 1 'Prioridade do e-mail EnviarMail.BodyFormat = 0 EnviarMail.MailFormat = 0 'Formato da mensagem no 0 htm EnviarMail.Send 'Enviar Set EnviarMail = Nothing 'Limpa a variável EnviarMail Response.redirect "obrigado.htm" 'Redireciona o usuário para a página de agradecimento %> Tentei aqui, mas não é o mesmo tratamento que o código em ASP faz. Quem puder me ajudar eu agradeço. O campos recebidos por methodo $_POST são: <?php $name = $_POST['nome']; $mail = $_POST['email']; $message = $_POST['msg']; $phone = $_POST['fone']; ... ?>
-
O nome do banco e tabela estão corretos, ate porque, quando deixo o comando: "DELETE FROM usuario"; Ele funciona. Porem, quando falo pra comprar as ID dos usuarios da a mensagem de erro acima.
-
No meu caso, a deixei da seguinte forma: Form <form action="excluir.php" method="post"> ... <input type="radio" name="reg" class="t_gra" value=""> Excluir <?php require("conexao.php"); $id = $_POST['reg']; $sql = "DELETE FROM usuario where id_usuario = '$id'"; mysql_query($sql) or die(mysql_error()); ?> Porem ainda estou com erros nesta pagina descrita acima. Mysql_error: Table 'db.usuario' doesn't exist Não entendi o porque disso.
-
Caso anterior já foi resolvido, agora estou com outro problema com relação a exclusão de dados traves do uso de botões "radio". Podem me dar uma ajuda... Form <? while ($row = mysql_fetch_array($query)) { $name = $query["nome"]; $city = $query["cidade"]; $mail = $query["email"]; ?> <tr> <td><? echo $row['nome']?></td> <td align="center" class="vbar"><a href="mailto:<? echo $row['email']?>"><? echo $row['email']?></a></td> <td align="center"><? echo $row['cidade'] ?></td> <td align="center"><input type="radio" name="reg" class="t_gra" value="<? ------------- ?>"> </td> </tr> <tr> <td colspan="4" height="1" bgcolor="#CCCCCC"></td> </tr> <? } ?> Script Excluir <?php require("conexao.php"); $sql = "DELETE * FROM usuarios where ????????"; mysql_query($sql); ?> <script type="text/javascript" language="JavaScript"> window.location="concluido.htm" </script>
-
Certo, Outra coisa, na linha citada logo abaixo ainda em ASP. Trazia todos os registros cadastrados na tabela... Como substituir o comando, porem que faça o mesmo processo? Já que tenho uma tabela junto... <% while not RSregistros.EOF %> <tr> <td><? echo $row['nome']; ?></td> <td align="center" class="vbar"><a href="mailto:<? echo $row['email']; ?>"><? echo $row['email'];?></a></td> <td align="center"><? echo $row['cidade']; ?></td> </tr> <tr> <td colspan="3" height="1" bgcolor="#CCCCCC"></td> </tr> <% RSregistros.movenext wend %>
-
Olá pessoal, tenho um site já desenvolvido e funcionando em ASP, porem queria passar ele a funcionar totalmente em PHP. Só que, como faz um tempo que não mexo com PHP to meio na duvida com relação a substituição e upgrades de alguns comandos. Segue Code: Conexao.php (Novo) <?php //conexão com o servidor $conect = mysql_connect("endereço_servidor", "usuario_do_banco_de_dados", "senha_banco_de_dados"); // Caso a conexão seja reprovada, exibe na tela uma mensagem de erro if (!$conect) die ("<h1>Falha na conecao com o Banco de Dados!</h1>"); // Caso a conexão seja aprovada, então conecta o Banco de Dados. $db = mysql_select_db("nome_banco_de_dados"); ?> Conexao.asp (velho) <% dim Dbq set Conexao = server.CreateObject("ADODB.Connection") Dbq = Server.MapPath("dados.mdb") Conexao.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ="&Dbq %> Cadastros.php (site) <!--#include file="conexao.asp"--> <% SQL = "select * from clientes order by nome desc" Set RSregistros=conexao.execute(SQL) %> <html> <head> <title>Administração do Site - Projeto ASP</title> <link rel="stylesheet" href="general.css" type="text/css"> </head> <body bgcolor="#ffffff" topmargin="0" rightmargin="0" bottommargin="0" leftmargin="0"> <table width="100%" class="t_gra" height="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="50" bgcolor="#193473" style="padding-left:20px"><strong><font size="4" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">ASP - Projeto Web </font></strong></td> </tr> <tr> <td height="20" style="padding-left:15px">| <a href="index.asp">Home</a> | <a href="cadastrados.asp">Cadastrados</a> | <a href="form_cadastro.asp">Cadastrar <b>novo</b> Usuário</a> | <a href="form_excluir.asp">Excluir Usuário</a> | <a href="busca.htm">Busca</a> | <a href="form_altera.asp">Alterar Cadastro</a> | <a href="fale.htm">Falar com o Webmaster</a> |</td> </tr> <tr> <td class="titulo" height="60" valign="bottom" style="padding-bottom:5px; padding-left:15px"><b>Usuários Cadastrados</b></td> </tr> <tr> <td valign="top" style="padding-left:10px"> <table width="680" class="t_bla" border="0" cellspacing="1" cellpadding="1"> <tr bgcolor="#99CCFF"> <td align="center" height="20" width="200"><b>Nome</b></td> <td align="center" width="200"><b>E-mail</b></td> <td align="center"><b>Cidade</b></td> </tr> <% while not RSregistros.EOF %> <tr> <td><%= RSregistros("nome") %></td> <td align="center" class="vbar"><a href="mailto:<%= RSregistros("email") %>"><%= RSregistros("email") %></a></td> <td align="center"><%= RSregistros("cidade") %></td> </tr> <tr> <td colspan="3" height="1" bgcolor="#CCCCCC"></td> </tr> <% RSregistros.movenext wend %> </table> </td> </tr> <tr> <td height="1" bgcolor="#CCCCCC"></td> </tr> <tr> <td height="25" class="t_gra" align="right" style="padding-right:20px">Projeto WEB - 2008</td> </tr> </table> </body> </html> <% RSregistros.close Conexao.close Set RSregistros = nothing Set Conexao = nothing %> Obs: a função é mostrar todos os cadastro de usuários.