Ir para conteúdo
Fórum CódigoFonte.net

Pesquisar na Comunidade

Showing results for tags 'php'.



More search options

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Fóruns

  • Programação
    • Cgi-Perl
    • PHP
    • Delphi
    • CSS
    • .NET
    • JAVA
    • ASP
    • HTML
    • Javascript
  • Banco de dados
    • PostgreSQL
    • SQL Server
    • XML
    • MySQL
    • Access
    • Outros
  • Desenvolvimento
    • Tableless
    • DreamWeaver
    • FrontPage
    • Flash
    • AJAX
  • Design
    • Corel Draw
    • FireWorks
    • PhotoShop
    • Outros aplicativos
  • Conteúdo Técnico
    • Hardware e Software
    • Sistemas Operacionais
    • Segurança & Malwares
  • Diversos
    • Apresentações
    • Parcerias
    • Outros Assuntos
    • Fale Conosco
    • Sugestões
    • Seus Trabalhos
  • Atualidades
    • Livros
    • Alertas da Internet

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 23 registros

  1. Boa tarde pessoal.... Eu utilizo o sistema Megento na loja virtual da empresa e utilizamos um modulo chamado One Step Check Out. Esse módulo estando dando um erro quando os clientes vão preencher os campos CEP e TELEFONE e como sou novo no desenvolvimento, não estou achando o problema no código..... O erro é o seguinte, as pessoas vão escrevendo no checkbox e oque elas escrevem fica com caracteres estranhos e não com os números que deveriam aparecer. Se puderem me ajudar, eu agradeço muito... Abraços -------Código--------- <?php $formErrors = $this->getParentBlock()->formErrors; $formErrors = (!empty($formErrors['billing_errors'])) ? $formErrors['billing_errors'] : array(); $helper = Mage::helper('onestepcheckout/checkout'); $billingFields['firstname'] = ' <div class="input-box input-firstname'.((in_array('firstname', $formErrors)) ? ' input-error' : '').'"> <label for="billing:firstname">'.$this->__('First Name').'<span class="required">*</span></label><br /> <input class="required-entry input-text" type="text" name="billing[firstname]" id="billing:firstname" value="'.$this->getFirstname().'" /> </div>'; $billingFields['lastname'] = ' <div class="input-box input-lastname'.((in_array('lastname', $formErrors)) ? ' input-error' : '').'"> <label for="billing:lastname">'.$this->__('Last Name').' <span class="required">*</span></label><br /> <input class="required-entry input-text" type="text" name="billing[lastname]" id="billing:lastname" value="'.$this->getLastname().'" /> </div>'; ?> <?php if(!$this->isCustomerLoggedIn()): ?> <?php $billingFields['email'] = ' <div class="input-box input-email'.((in_array('email', $formErrors)) ? ' input-error' : '').'"> <label for="billing:email">'.$this->__('Email Address').' <span class="required">*</span></label><br /> <input type="text" name="billing" id="billing:email" value="'.$this->htmlEscape($this->getAddress()->getEmail()).'" title="'.$this->__('Email Address') .'" class="validate-email required-entry input-text" /> </div>'; ?> <?php endif; ?> <?php if(!$this->isCustomerLoggedIn() || in_array('email_registered', $formErrors)): ?> <?php $billingFields['email'] = $billingFields['email'].' <div class="clearfix" id="onestepcheckout-email-error" '.((!in_array('email_registered', $formErrors)) ? 'style="display: none"' : '').'> <div id="onestepcheckout-email-error-message" class="onestepcheckout-error">'. ((in_array('email_registered', $formErrors)) ? $this->__('Email address already registered. Please <a href="#" onclick="login_popup.show(); return false;">login now</a> or use a different email address.') : $this->__('Invalid email address.')) .'</div> </div>'; ?> <?php endif; ?> <?php if(!$this->settings['exclude_telephone']):?> <?php $billingFields['telephone'] = ' <div class="input-box input-telephone'.((in_array('telephone', $formErrors)) ? ' input-error' : '').'"> <label for="billing:telephone">'.$this->__('Telephone').' <span class="required">*</span></label><br/> <input type="text" name="billing[telephone]" value="'.$this->htmlEscape($this->getTelephone()).'" title="'.$this->__('Telephone').'" class="required-entry input-text mask_tel" id="billing:telephone" /> </div>'; ?> <?php endif; ?> <?php if(!$this->settings['exclude_address']):?> <?php $addressFields = ''; for ($_i=1, $_n=$this->helper('customer/address')->getStreetLines(); $_i<=$_n; $_i++){ $addressFields .= '<input type="text" title="'.$this->__('Street Address '.$_i).'" name="billing[street][]" id="billing:street'.$_i.'" value="'.$this->htmlEscape($this->getStreet($_i)).'" class="'.(($_i == 1)? 'required-entry ' : '').'input-text onestepcheckout-address-line" />'; $addressFields .= (($_i != $this->helper('customer/address')->getStreetLines()) ? '<br/>': ''); } $billingFields['street'] = ' <div class="input-box input-address'.((in_array('telephone', $formErrors)) ? ' input-error' : '').'"> <label for="billing:street1">'.$this->__('Address').'<span class="required">*</span></label><br /> '.$addressFields.' </div>'; $billingFields['numero_end'] = ' <div class="input-box input-numero-end'.((in_array('numero_end', $formErrors)) ? ' input-error' : '').'"> <label for="billing:numero_end">Número<span class="required">*</span></label><br /> <input type="text" name="billing[numero_end]" value="'.$this->htmlEscape($this->getNumeroEnd()).'" title="Número" class="required-entry input-text" id="billing:numero_end" /> </div>'; $billingFields['complemento_end'] = ' <div class="input-box input-complemento-end'.((in_array('complemento_end', $formErrors)) ? ' input-error' : '').'"> <label for="billing:complemento_end">'.$this->__('Complemento').'</label><br /> <input type="text" name="billing[complemento_end]" value="'.$this->htmlEscape($this->getComplementoEnd()).'" title="'.$this->__('Complemento').'" class="input-text" id="billing:complemento_end" /> </div>'; $billingFields['bairro'] = ' <div class="input-box input-bairro'.((in_array('bairro', $formErrors)) ? ' input-error' : '').'"> <label for="billing:bairro">'.$this->__('Bairro').'</label><br /> <input type="text" name="billing[bairro]" value="'.$this->htmlEscape($this->getBairro()).'" title="'.$this->__('Bairro').'" class="input-text" id="billing:bairro" /> </div>'; ?> <?php endif; ?> <?php if(!$this->settings['exclude_country_id']):?> <?php $billingFields['country_id'] = ' <div class="input-box input-country'.((in_array('country', $formErrors)) ? ' input-error' : '').'"> <label for="billing:country_id">'.$this->__('Country').' <span class="required">*</span></label><br /> '.$this->getCountryHtmlSelect('billing').' </div>'; ?> <?php else: ?> <?php $billingFields['country_id'] = ' <input type="hidden" name="billing[country_id]" id=billing:country_id" value="'.$this->settings['default_country].'" />'; ?> <?php endif; ?> <?php if(!$this->settings['exclude_region']): ?> <?php $billingFields['region_id'] = ' <div class="input-box input-region'.((in_array('region', $formErrors)) ? ' input-error' : '').'"> <label for="billing:region">'.$this->__('State/Province').' <span class="required">*</span></label><br/> <select id="billing:region_id" name="billing[region_id]" title="'.$this->__('State/Province').'" class="validate-select" style="display:none"> <option value="">'.$this->__('Please select region, state or province').'</option> </select> <script type="text/javascript"> $("billing:region_id").setAttribute("defaultValue", "'.$this->getRegionId().'"); </script> <input type="text" id="billing:region" name="billing[region]" value="'.$this->htmlEscape($this->getRegion()).'" title="'.$this->__('State/Province').'" class="required-entry input-text" style="display:none" /> </div>'; ?> <?php endif; ?> <?php if(!$this->settings['exclude_city']):?> <?php $billingFields['city'] = ' <div class="input-box input-city'.((in_array('city', $formErrors)) ? ' input-error' : '').'"> <label for="billing:city">'.$this->__('City').' <span class="required">*</span></label><br/> <input type="text" name="billing[city]" value="'.$this->htmlEscape($this->getCity()).'" title="'.$this->__('City').'" class="required-entry input-text" id="billing:city" /> </div>'; ?> <?php endif; ?> <?php if(!$this->settings['exclude_zip']): ?> <?php $billingFields['postcode'] = ' <div class="input-box input-postcode'.((in_array('postcode', $formErrors)) ? ' input-error' : '').'" > <label for="billing:postcode">'.$this->__('Zip/Postal Code').' <span class="required">*</span></label><br /> <input type="text" onblur="buscar_end();" title="'.$this->__('Zip/Postal Code').'" name="billing[postcode]" id="billing:postcode" value="'.$this->htmlEscape($this->getPostcode()).'" class="validate-zip-international required-entry input-text mask_postcode" /> <div id="load-end-billing" class="input-box"><a href="http://www.buscacep.correios.com.br/servicos/dnec/menuAction.do?Metodo=menuLogradouro" target="_blank">não sabe o cep?</a></div> </div>'; ?> <?php endif; ?> <?php if(!$this->settings['exclude_company']): ?> <?php $billingFields['company'] = ' <div class="input-box input-company'.((in_array('company', $formErrors)) ? ' input-error' : '').'"> <label for="billing:company">'.$this->__('Company').'</label><br/> <input type="text" name="billing[company]" value="'.$this->htmlEscape($this->getCompany()).'" title="'.$this->__('Company').'" class="input-text" id="billing:company" /> </div>'; ?> <?php endif; ?> <?php if(!$this->settings['exclude_fax']): ?> <?php $billingFields['fax'] = ' <div class="input-box input-fax'.((in_array('fax', $formErrors)) ? ' input-error' : '').'"> <label for="billing:fax">'.$this->__('Fax').'</label><br/> <input type="text" name="billing[fax]" value="'.$this->htmlEscape($this->getFax()).'" title="'.$this->__('Fax').'" class="input-text" id="billing:fax" /> </div>'; ?> <?php endif; ?> <?php $_taxvat = $this->getLayout()->createBlock('customer/widget_taxvat'); ?> <?php if($_taxvat->isEnabled()): ?> <?php $billingFields['taxvat'] = $_taxvat->setTaxvat($this->getQuote()->getCustomerTaxvat()) ->setFieldIdFormat('billing:%s')->setFieldNameFormat('billing[%s]')->toHtml(); ?> <?php endif; ?> <?php $_dob = $this->getLayout()->createBlock('customer/widget_dob') ?> <?php $_gender = $this->getLayout()->createBlock('customer/widget_gender') ?> <?php if ($_dob && $_dob->isEnabled()): ?> <?php $billingFields['dob'] = ' <div class="field"> '.$_dob->setDate($this->getQuote()->getCustomerDob())->setFieldIdFormat('billing:%s')->setFieldNameFormat('billing[%s]')->toHtml().' </div>.'; ?> <?php endif; ?> <?php if ($_gender && $_gender->isEnabled()): ?> <?php $billingFields['gender'] = ' <div class="field"> '.$_gender->setGender($this->getQuote()->getCustomerGender())->setFieldIdFormat('billing:%s')->setFieldNameFormat('billing[%s]')->toHtml().' </div>'; ?> <?php endif ?> <?php if(!$this->isCustomerLoggedIn() && $helper->showCreateAccount()): ?> <?php $billingFields['create_account'] = ' <div class="input-box"> <input id="id_create_account" type="checkbox" name="create_account" value="1" '.((isset($_POST['create_account']) && $_POST['create_account'] == '1') ? ' checked="checked"' : '').' /> <label for="id_create_account">'.$this->__('Create an account for later use').'</label> </div> <script> document.observe("dom:loaded", function() { $("id_create_account").observe("click", function(e) { var element = e.element(); if(element.checked) { $("onestepcheckout-li-password").show(); } else { $("onestepcheckout-li-password").hide(); } }); }); </script>'; ?> <?php endif; ?> <?php if($helper->showPasswords() && !$this->isCustomerLoggedIn()): ?> <?php //id="onestepcheckout-li-password" $billingFields['password'] = ' <li id="onestepcheckout-li-password" '.(($helper->hidePasswords()) ? 'style="display: none;"':'').'> <div class="input-box input-password'.((in_array('password', $formErrors)) ? ' input-error' : '').'"> <label for="billing:customer_password">'.$this->__('Password').'</label><br/> <input type="password" class="required-entry validate-password input-text" value="'.((isset($_POST['billing']['customer_password'])) ? $_POST['billing']['customer_password'] : '').'" title="Password" id="billing:customer_password" name="billing[customer_password]"/> </div> <div class="input-box input-password'.((in_array('confirm_password', $formErrors)) ? ' input-error' : '').'"> <label for="billing:confirm_password">'.$this->__('Confirm password').'</label><br/> <input type="password" class="required-entry validate-password input-text" value="'.((isset($_POST['billing']['confirm_password'])) ? $_POST['billing']['confirm_password'] : '').'" id="billing:confirm_password" title="Confirm Password" name="billing[confirm_password]"/> </div> </li>'; ?> <?php endif; ?> <?php if ($this->isCustomerLoggedIn() && $this->customerHasAddresses()):?> <?php $billingFields['save_in_address_book'] = ' <li class="control"> <input type="checkbox" name="billing[save_in_address_book]" value="1" title="'.$this->__('Save in address book').'" id="billing:save_in_address_book" onchange="shipping.setSameAsBilling(false);"'.(($this->getAddress()->getSaveInAddressBook()) ? 'checked="checked"':'').' class="checkbox" /><label for="billing:save_in_address_book">'.$this->__('Save in address book').'</label> </li>'; ?> <?php else:?> <?php $billingFields['save_in_address_book'] = ' <li class="no-display"><input type="hidden" name="billing[save_in_address_book]" value="1" /></li>'; ?> <?php endif; ?> <?php $billingFields['tipopessoa'] = ' <input type="hidden" name="billing[tipopessoa]" id="billing:tipopessoa" value="pf" />'; ?> <?php $billingFields = $this->getBillingFieldsOrder($billingFields);?> <?php foreach($billingFields as $key => $value):?> <?php if(!empty($value['has_li'])):?> <?php echo implode('',$value['fields']);?> <?php else:?> <li class="clearfix"><?php echo implode('',$value['fields']);?></li> <?php endif;?> <?php endforeach;?>
  2. tugh

    Conselho em fazer um fórum

    Boa noite pessoal, eu sou novato neste fórum e gostaria de umas dicas. Eu preciso fazer um fórum, começar do zero mesmo e usar isso como um TCC. Pois bem, gostaria de saber como começar, quais linguagens usar e também gostaria de focar minha pergunta em HTML5. Queria saber se esta linguagem(HTML5) irá ser útil no meu projeto. Gostaria do máximo de informações possíveis, não quero nada pronto, pois não quero tirar vantagem de ninguém e também gosto de fazer as coisas por mim mesmo. Então, qualquer informação que for dada por vocês, ficarei grato. Curso sistemas de informação, 3a fase. Obrigado desde já e espero aprender muito com suas dicas, para que um dia, possa fazer o mesmo pelos outros.
  3. pedrojose1096

    problema php my admin

    ocorreu um problema, instalei o wampp server mas no local host diz it works e o fundo em brancoe quando acesso o phpmyadmin aparece #erro 2002. quando crio scripts salvo com a extensao .php mas no navegador é exibido o codigo e nao o resultado
  4. BananaG

    Passar uma Variavel

    Não sei se está na área correta mas ... Estou precisando fazer uma contagem de checkbox, e retornar o tanto que foi checado. Só que eu preciso passar uma variavel dentro de um document. e não sei como fazer isso. Acho mais fácil se for mostrado o código: Javascript function conta_check() { //Numero maximo de checkeds na pagina var total_check_pag = 15; var conta=0; for( i=1; i<=total_check_pag; i++ ) if( document.form.box + i + .checked ) conta++; alert('Chekado '+ conta); } eu preciso colocar a variável i assim: document.form.box + i + checked só que assim não funciona :rolleyes: E o html é gerado por PHP: <?php $conta=15; echo "<form method=\"POST\" action=\"index.php\" name=\"form\">\n</br>"; for($i=1; $i<=$conta; $i++) echo "<input type=\"checkbox\" name=\"box".$i."\" value=\"".$i."\">\n</br>"; echo "<input type=\"button\" OnClick=\"conta_check();\" value=\"Deletar\">\n</form>"; ?>
  5. Bom dia pessoal, Estou com uma dúvida, e talvez um grande problema. Eu estou criando um sistema onde já tenho informações puxadas de um banco ODBC, e que precisam ser comparadas com informações que serão salvas num banco MySQL. Para esse sistema, não tem como ser de outra forma (Infelizmente e pro meu desespero). Existe uma forma de conexão na qual eu possa utilizar os dois? Digo isso, pois a conexão MySQL esta funcionando corretamente, mas a ODBC não está me mostrando informação alguma, e com isso não consigo fazer essa comparação. Alguém tem alguma luz que possa me ajudar, ou devo desistir desse processo?
  6. alanps

    Busca simples em php

    Oi, fiz uma busca simples em php e estou com problemas, quando busca dependendo do resultado bagunça o layout da página.. o problema tá no "str_ireplace", se alguem puder me ajudar... o código abaixo: echo "<span style=\"position: absolute; top:128px;width:420px;\">"; while ($row = mysql_fetch_array($query)) { $busca = strtoupper($busca); $row[Pergunta] = str_ireplace("$busca","<font style=\"background-color:#FFFFCC;\">$busca</font>",$row[Pergunta]); $row[Resposta] = str_ireplace("$busca","<font style=\"background-color:#FFFFCC;\">$busca</font>",$row[Resposta]); echo "<a href=\"perguntas.php?msg=1&id=$row[Id]\" style=\"font-family:courier; font-size:11px; text-decoration:none; color:#0000FF; font-weight:bold;\"> $row[Pergunta]</a><br>"; echo "<span style=\"font-family:courier; font-size:11px; text-decoration:none; color:#000000; font-weight:bold;\">"; echo substr($row[Resposta], 0, 50); if (strlen($row[Resposta]) > 50) { echo "...<br><br>"; } if (strlen($row[Resposta]) <= 50) { echo "<br><br>"; } echo "</span>"; } echo "</span>";
  7. LP.Evan

    Duvida de Hospedagem

    Olá pessoal, sou novato em PHP e tenho uma duvida, como funciona a hospedagem de sites PHP? por exemplo eu estou usando banco mysql, se eu contratar um servidor como farei pra subir meu banco? e as paginas php? obrigado.
  8. VictorNadoti

    Erro Header [Ajuda]

    Eai pessoal, Bom entrei para o Fórum agora :) E tenho uma dúvida espero que vocês possam me ajudar! Bom, Eu estrou criando um Banco de Dados simples em meu pc , para armazenar uns Emails e senhas (localhost) Então criei uma pagina de Login e uma pagina de cadastrar. A login caso os dados estiverem corretos jogara para a conectar, só que não está indo. Gostaria que alguém olhasse meu script e desse uma olhada. <?php $login=$_POST['adm']; $senha=$_POST['321']; if($login == adm && $senha == 321) { header("Location:http://localhost/BD/cadastrar.html"/); } else { echo " Id ou Senha incorretos"; } ?>[/php] [color=#696969][font=arial,helvetica,sans-serif]é isso galera, valeu :)[/font][/color]
  9. Amigos me ajudem, já não sei o que fazer estou precisando consultar em 3 tabelas diferentes: - d_acesso (dados de Acesso do Usuário) - d_ass (dados da Associação) - d_cat (dados da Categoria da Associação) Como fuciona? Tipo tenho que listar todos os usuários cadastrado no sistema que fica na tabela principal d_acesso, usuários esses que tem um tipo de Associação d_ass cujo o nome e o valor da associação estar na 3ª tabela d_cat. Vamos por código: Não funciona a função Join, seu eu não usar essa função consigo listar todo, mais fico sem a impressão do Nome da Associação e sem o Valor da mesma
  10. Sibila Jessye Darienso

    Ajuda com o insert

    Oie, tenho pouco experiência com programação php, já que estou iniciando agora... Meu problema é o seguinte, tenho duas tabelas, uma de Produto e outra de Livro... Foi definida a chave estrangeira: alter table livro add FOREIGN KEY (cod_livro) references produto (cod_prod) on update restrict on delete restrict; Tabela Produto (Campos): cod_prod, descricao, tipo, promocao, da_ini, data_fim, valor_promo, imagem, link Tabela Livros (Campos): cod_livro, autor sinopse Bom tenho uma tela onde cadastro os produtos, livros e cds que possuem campos em comum (descricao, tipo, promocao, imagem...) E na tela, que eu chamei de inserelivro.php, não consigo cadastrar... Segue o código abaixo, para alguém me ajudar... <?php include('session.php'); ?> <script type="text/javascript"> // função usada para carregar o código function fecha() { // fechando a janela atual ( popup ) window.close(); // dando um refresh na página principal opener.location.href=opener.location.href; // fim da função } </script> <?php include("conexao.php"); $autor=$_POST['edtautor']; $sinopse=$_POST['edtsinopse']; if ((!$autor) || (!$sinopse)){ if (!$autor){ echo '<script>alert("Preencha o campo Autor!!!")</script>'; } if (!$sinopse){ echo '<script>alert("Preencha o campo Sinopse!!!")</script>'; }else{ $dado="Insert into livro (autor, sinopse) values('$autor','$sinopse')"; $resultado= mysql_query($dado); if($resultado){ echo '<script>alert("Dados do Livro Cadastrado!")</script>'; echo '<script type="text/javascript"> window.close(); opener.location.href=opener.location.href; </script> '; } mysql_close(); //echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=promocao.php">'; } } ?>
  11. Bom dia pessoal, Na minha empresa estamos migrando um sistema PHP estruturado para Orientado à Objetos com MVC. Verifiquei que há alguns problemas e não sei como resolver. 1 - Minha classe Usuário contém: $id, $nome, $usuarioCriou pois é preciso saber que o criou. Quando vou dar o 'cast', no Dao para transformar informações do banco em Objetos, acontece algo do tipo. $usuario = new Usuario(); $usuarioCriou = new Usuario(); $usuarioCriou = $usuarioDao->find($array['id_criou']); $usuario->setId($array['id']); $usuario->setNome($array['nome']); $usuario->usuarioCriou($usuarioCriou); Até aí parece bonito, mas quando ele executa o 'find' para buscar o usuario que criou, ele tem que dar o 'cast' no usuario que criou. Para isso, ele executa o 'find' do usuario que criou ele... Isso é só um exemplo, sempre que um objeto pode referenciar ele mesmo, entra em loop infinito. E outro problema é: Um objeto 'pessoa', que contem usuario, cidade, carros que ela possui. E os carros possuem usuario criador, pessoas que ja utilizaram. Se eu for carregar isso tudo no Cast da Pessoa, o sistema fica MUITO lento, pois é um objeto enorme, com centenas de objetos dentro. Desculpe, sou iniciante, mas realmente não sei como resolver esse problema.
  12. afgneto

    Radio Button + mysql

    Bom dia a Todos. Primeiramente, quero sinalizar que fiz uma busca antes de postar este tópico. É o seguinte: estou criando um sistema de cadastro de Exames, no formulario coloquei Radio Button que pega os dados da tabela tipo de exame utilizando o seguinte código: <p align="left">Tipo de Exame*: <label> <? $query_tpex = mysql_query("select * from tipo_exame"); while($linha = mysql_fetch_array($query_tpex)){ ?> <input type="radio" name="tipo_exame" value="<?=$linha['id_tipo_exame']; ?>" /> <? echo $linha['nome_exame']; ?></label> <? } ?> até ai tudo bem, são gerados os Radio buttons com os nomes de cada tipo de exame. porém ao clicar no botão submit, é salvo apenas o id do primeiro registro, independente de qual radio button seja selecionado. Segue trecho do codigo responsavel por pegar e gravar os dados no bd: $tipo_exame = $_POST['tipo_exame'];// o form pega outras variaveis corretamente, apenas est&#225; n&#227;o est&#225; satisfat&#243;ria $query_cad = "insert into exames values ('', '$tipo_exame', '$data_execucao', '$data_validade', '$colaborador', '$clinica', '$custo')"; $rs_cad = mysql_query($query_cad); Gostaria da ajuda de vcs para que eu pegue o ID referente a opção selecionada e não apenas o id da primeira opção. Grato.
  13. Não sei se estou postando na areá certa mas ... Preciso fazer uma paginação de conteúdo, no meu MySQL esta mais ou menos assim: Categoria [id] [nome] Conteudo [id] [nome] [id_categoria] Quando selecionado o ID da Categoria ele mostre todos os Conteudos que possuem o ID daquela categoria. Ate ai tudo bem, eu posso fazer um while e percorrer os dados um por um, mas se eu tiver uma tabela com mil, milhões de dados ? este while vai deixar o servidor lento, eu quero fazer algo que não consuma tanto do servidor algo como "like categoria" onde só selecionasse o Conteudo referente a categoria, sem ter que percorrer toda a tabela. Se alguém puder ajudar =)
  14. Como posso comparar 2 tabelas e copiar o valor da primeira para a segunda tabela caso não exista o mesmo valor nesta segunda tabela? No caso irei usar PHP. Exemplo: TABELA 1 joao marcos paulo TABELA 2 joao marcos *************************************** No caso preciso comparar as 2 tabelas e copiar "paulo" para a TABELA 2 já que as duas tabelas devem ficar com os valores iguais. Esse processo será realizado periodicamente, já que a todo momento um novo nome será inserido na TABELA 1. Atualmente há cerca de 5000 nomes (e aumentando). Não sei se fui claro em minha dúvida. Agradeço se alguém puder ajudar.
  15. Eae galera blz? então sou novo aqui no fórum, tou achando o ambiente aqui o máximo! :D Bom, venho com uma dúvida bem simples mas sou novato em Javascript e suas API's então venho pedir ajuda aos mestres! :) Eu estou programando um chat de atendimento em um site do meu cliente, e eu não queria que a página do chat ficasse dando reload a cada 5 segundos usando a tag <meta>. :wacko: Queria saber se tem alguma forma de eu atualizar a tela do chat, sem precisar atualizar a página inteira, só a parte de textos. Obrigado desde já ! :) Matheus A.
  16. Everton Gonçalves

    WebService em PHP + AJAX

    Segue código fonte em HTML e JQuery para quem quiser realizar consultas a um webservice de CEP. Necessário realizar o download do jquery no link http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.2.6.js&can=2&q= <html> <head> <title>WebService CEP</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- Insere o jquery --> <script type="text/javascript" src="jquery-1.2.6.js"></script> <script type="text/javascript" > $(document).ready(function(){ //Preenche os campos na a&#231;&#227;o "Blur" (mudar de campo) $("#cep").blur(function(){ $("#rua").val("...") $("#bairro").val("...") $("#cidade").val("...") $("#uf").val("...") // seta a variavel requisitada no campo cep consulta = $("#cep").val() //Realiza a consulta /*Realiza a consulta atrav&#233;s do toolsweb passando o cep como parametro e informando que vamos consultar no tipo javascript */ $.getScript("http://www.toolsweb.com.br/webservice/clienteWebService.php?cep="+consulta+"&formato=javascript", function(){ //unescape - Decodifica uma string codificada com o m&#233;todo escape. rua=unescape(resultadoCEP.logradouro) bairro=unescape(resultadoCEP.bairro) cidade=unescape(resultadoCEP.cidade) uf=unescape(resultadoCEP.uf) // preenche os campos $("#rua").val(rua) $("#bairro").val(bairro) $("#cidade").val(cidade) $("#uf").val(uf) }); }); }); </script> </head> <body> <form id="form1" name="form1" method="get" action=""> <table width="100%" border="0"> <tr> <td>CEP:</td> <td><input name="cep" type="text" id="cep" value="" size="15" maxlength="8" /></td> </tr> <tr> <td>RUA:</td> <td><input name="rua" type="text" id="rua" size="60" /></td> </tr> <tr> <td>BAIRRO:</td> <td><input name="bairro" type="text" id="bairro" size="60" /></td> </tr> <tr> <td>CIDADE:</td> <td><input name="cidade" type="text" id="cidade" size="60" /></td> </tr> <tr> <td>ESTADO:</td> <td><input name="uf" type="text" id="uf" size="2" /></td> </tr> </table> </form> </body> </html> Quem quiser melhorar sinta-se a vontade para sugerir outros scripts e melhorarmos nossa consulta, a gama de ações que podemos realizar através do Jquery é muito grande e podemos fazer coisas bacanas. Banco de dados referente ao mês 10/2011 adquirido diretamente nos correios. Abrs!
  17. Olhem esse script e me digam: <form enctype='multipart/form-data' method='POST' action=''> <input type="file" name="foto[]"> <br> <input type="file" name="foto[]"> <br> <input type="file" name="foto[]"> <br> <input type="submit" name="envio"> </form> <?php if($_POST['envio']) { $uploaddir = "uploads/"; // pasta para onde vão as fotos com / no final $quantos = 3; // número de inputs file do form for($i = 0; $i < $quantos; $i++) { $uploadfile = $uploaddir. $_FILES['foto']['name'][$i]; if(@move_uploaded_file($_FILES['foto']['tmp_name'][$i], $uploadfile)) { } else { } } } if($_GET['file']!="") { $del = $_GET['file']; unlink("$del"); } ?> <div> <?php // *.* todos arquivos de todas extensões da pasta ( uploads/ ) foreach (glob("uploads/*.*") as $arquivo) { $parte = explode("/", $arquivo); print "$parte[1] <a href='?file=$arquivo'>deletar</a><br>"; } ?> </div> até onde entendi quase no final dele ele lista os arquivos de qualquer nome e extensão que foram mandados para o servidor, porém ele lista com a opção "unlink" para deletar, eu gostaria de saber se tem como modificar esse script para ele listar os links dos arquivos de determinada extensão no diretório, ah, se possivel com a opção de trocar de página para ver os arquivos restantes, como podem ver eu sou leigo em php, tenho força de vontade pra aprender mas isso não é tudo
  18. danielmark

    Webservice x NuSOAP

    Olá Pessoal! Estou tentando trabalhar com os dados de entrada de um ComplexType, e como exemplo estou retornando estes dados como teste conforme o código abaixo. Porem não consigo, já tentei de diversas formas ver como esta disposta este array mas não consigo acessar. Se alguém já trabalhou com NuSOAP utilizando ComplexType por favor me passe como é feito. Abraços! <?php require_once('class/nusoap.php'); $server = new soap_server; $server->debug_flag = false; $server->configureWSDL('server.teste','WSDL'); $server->wsdl->schemaTargetNamespace = 'urn:server.teste'; $server->register('listarItens', array( 'entrada' => 'xsd:arrayItens', 'classe' => 'xsd:string'), array('return' => 'xsd:string'), 'urn:server.teste', 'urn:server.teste#listarItens', 'rpc', 'encoded', 'Retorna a listagem de itens disponivel em servidor a partir da classe informada'); $server->wsdl->addComplexType('arrayItens', 'complexType', 'struct', 'all','', array( 'nome' => array('name'=>'nome','type'=>'xsd:string') ,'preco' => array('name'=>'preco','type'=>'xsd:string') ,'preco2' => array('name'=>'preco2','type'=>'xsd:string') ,'preco3' => array('name'=>'preco3','type'=>'xsd:string') ) ); function listarItens($dados=array(),$classe){ return $dados; } $HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : ''; $server->service($HTTP_RAW_POST_DATA); ?>
  19. vissini

    Ajuda PHP + AJAX

    Bom dia galera, Gostaria de saber se algum de vcs pode me ajudar.... O problema é o seguinte....tenho um servidor apache-tomcat e nele roda uma aplicação. Esta aplicação faz um requisição por ajax (com jquery) pra um arquivo php, que está em um servidor apache. No IE, esta requisição funciona perfeitamente. Já no Firefox e no Chrome, ele não apresenta nenhum erro de código, mas a resposta da requisição vem vazia. Alguem sabe pq? Vou passar abaixo um exemplo simplificado pra ficar mais facil o entendimento Ex url Arquivo Origem: http://www.minhapagi...080/origem.html <html> <head> <title>Ajax Simples</title> <script src="js/jquery-1.3.2.min.js" type="text/javascript"></script> <script> $(document).ready(function(){ $("#linkajax").click(function(evento){ evento.preventDefault(); $("#destino").load("http://www.minhapagina.com.br/destino.php"); }); }) </script> </head> <body> <a href="#" id="linkajax">Clique aqui!</a> <br> <div id="destino"></div> </body> </html> url Arquivo Destino: http://www.minhapagi....br/destino.php <?php echo "Teste"; ?> Resultado no IE: Clique aqui! Teste Outros Browsers Clique aqui! Alguem pode me ajudar??? Abraços
  20. tiagoberaldi

    Html com PHP

    ola , primeira vez aki queria saber o pq esta acontecendo isso: $idoferta = $linha["idoferta"]; $ofertadia = $linha["ofertadia"]; $di = $linha["di"]; $dt = $linha["dt"]; $preco = $linha["preco"]; $desconto = $linha["desconto"]; $textapre = $linha["textapre"]; $regulamento = $linha["regulamento"]; $ativacoes = $linha["ativacoes"]; $endetab = $linha["endetab"]; $numeroestab = $linha["numeroestab"]; $telefone = $linha["telefone"]; $cidade = $linha["cidade"]; $horarioi = $linha["horarioi"]; $horariot = $linha["horariot"]; $exceto = $linha["exceto"]; echo "<TR><TD>$idoferta</TD> <TD>$idoferta</TD> <TD>$ofertadia</TD> <TD>$di</TD> <TD>$dt</TD> <TD>$preco</TD> <TD>$desconto</TD> <TD>$textapre</TD> <TD>$regulamento</TD> <TD>$ativacoes</TD> <TD>$endetab</TD> <TD>$numeroestab</TD> <TD>$telefone</TD> <TD>$cidade</TD> <TD>$horarioi</TD> <TD>$horariot</TD> <TD>$exceto</TD></TR>"; } echo "</TABLE>"; mysql_free_result($resultado); mysql_close($conexao); ?> <html> <body> <form target="pagseguro" method="post" action="https://pagseguro.uol.com.br/checkout/checkout.jhtml"> <input type="hidden" name="email_cobranca" value="[email protected]" /> <input type="hidden" name="tipo" value="CBR" /> <input type="hidden" name="moeda" value="BRL" /> <input type="hidden" name="item_id" value="<?php echo $idoferta['idoferta'] ?>" /> <input type="hidden" name="item_descr" value="<?php echo $ofertadia['ofertadia'] ?>" /> <input type="hidden" name="item_quant" value="1" /> <input type="hidden" name="item_valor" value="<?php echo $preco['preco'] ?>" /> <input type="hidden" name="frete" value="0" /> <input type="hidden" name="peso" value="0" /> <input type="image" name="submit" src="https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamentos/99x61-comprar-assina.gif" alt="Pague com PagSeguro - é rápido, grátis e seguro!" /> </form> Acontece o seguinte, eu não coloquei o input pra receber valores da variavel acima: idoferta e preco? Só q quando envio para o pagseguro atraves desses métodos, o pagseguro interpreta normal, só que só carrega a primeira letra do banco de dados, ex: a variavel tinha valor: louca , o pag seguro lê como: L só! Sera que é problema no meu banco de dados?
  21. Tiago-san

    Ajuda com sistema de escola

    Preciso de ajuda tenho que fazer um sistema que permita 3 tipos de users Adm Professor Aluno Cada um com nivel de acesso diferente como faiz? <?php $nome= $_POST ["nome"]; $rg= $_POST ["rg"]; $cpf= $_POST ["cpf"]; $ddd= $_POST ["ddd"]; $tel= $_POST ["telefone"]; $endereco= $_POST ["endereco"]; $numero= $_POST ["numero_endereco"]; $serie= $_POST ["serie"]; $cidade= $_POST ["cidade"]; $estado= $_POST ["estado"]; $bairro = $_POST ["bairro"]; $login= $_POST ["login"]; $senha= $_POST ["senha"]; $csenha= $_POST ["csenha"]; $sexo= $_POST ["sexo"]; $email= $_POST ["email"]; $nivel= $_POST ["nivel"]; $dia_nasci=$_POST ["dia_nasci"]; $mes_nasci=$_POST ["mes_nasci"]; $ano_nasci=$_POST ["ano_nasci"]; $data_nasci="$ano_nasci-$mes_nasci-$dia_nasci"; $erro = ""; if($nome =="") { $erro.= "Digite seu Nome!\n<br>"; } if((strlen($rg)>10)or (strlen($rg)<9)) { $erro.= "Digite seu RG corretamente!\n<br>"; } if(strlen($cpf)!=0) { if((strlen($cpf)>12)or (strlen($cpf)<11)) { $erro.= "Digite seu CPF corretamente!\n<br>"; } } if((strlen($ddd)>3)or (strlen($ddd)<2)) { $erro.= "Digite seu DDD corretamente!\n<br>"; } if((strlen($tel)>9)or (strlen($tel)<8)) { $erro.= "Digite seu Telefone corretamente!\n<br>"; } if($endereco =="") { $erro.= "Digite seu Endere&#231;o!\n<br>"; } if($numero =="") { $erro.= "Digite o N&#250;mero de sua resid&#234;ncia!\n<br>"; } if($serie =="") { $erro.= "Selecione sua Escolariedade!\n<br>"; } if($cidade =="") { $erro.= "Selecione sua Cidade!\n<br>"; } if($estado=="") { $erro.= "Selecione seu Estado!\n<br>"; } if($bairro =="") { $erro.= "Digite seu Bairro!\n<br>"; } if($nivel =="") { $erro.= "Digite seu Nivel de Usu&#225;rio!\n<br>"; } if($login =="") { $erro.= "Digite seu login\n<br>"; } if((strlen($senha)>10)or (strlen($senha)<4) or ($senha!=$csenha)) { $erro.= "A quantidade de caracteres da senha deve de no min&#237;mo 4 e no m&#225;ximo 10 e serem iguais!<br>\n"; } if($sexo =="") { $erro.= "Selecione seu sexo!\n<br>"; } if($data_nasci =="") { $erro.= "Selecione sua Data de Nascimento!\n<br>"; } echo ("\n"); echo ("<center>\n"); if($erro=="") { $conn = mysql_connect("localhost","root",""); $db = mysql_select_db("tcc",$conn); $sql= "select login from tb_alunos where login='$login'"; $result=mysql_query($sql) or die (mysql_error()); $num_result = mysql_num_rows($result); if($num_result) { echo "Login j&#225; existente!"; } else { $conn = mysql_connect("localhost","root",""); $db = mysql_select_db("tcc",$conn); $sql= "INSERT INTO tb_alunos (nome_aluno , rg_aluno, sexo_aluno , ddd , telefone , endereco_aluno , serie_aluno, cidade_aluno ,estado_aluno , bairro_aluno , cpf_aluno , login , senha,nasci_aluno, numero_endereco, email, nivel) VALUES ('$nome', '$rg','$sexo', '$ddd', '$tel', '$endereco', '$serie', '$cidade', '$estado', '$bairro', '$cpf','$login','$senha','$data_nasci','$numero', '$email', '$nivel')"; $result=mysql_query($sql) or die (mysql_error()); mysql_close($conn); echo ("Cadastro realizado com sucesso!"); } } else { echo ("N&#227;o foi poss&#237;vel se cadastrar!<br>"); echo ("<b>$erro</b>\n"); echo ("<br><br><a href=cadastro_aluno.html>Voltar\n</a>"); } echo ("<center>"); ?> agora o form.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <script> </script> <body> <table width="779" border="0" align="center" cellpadding="0" cellspacing="0" > <tr> <td> </td> </tr> <tr> <td bgcolor="#333333"><span class="topo"><img src="imagens/topo.png" alt="" width="779" height="184" /><br /> <tr> <td height="204"background="imagens/pagina.png"><p align="center" class="titulo">Cadastro de aluno</p> <form id="cadastro" name="cadastro" method="post" action="<?= $_SERVER['PHP_SELF'] ?>" onSubmit="return validaCampo(); return false;"> <table width="626" border="0" align="center"> <tr> <td width="138" height="30">Nome:</td> <td width="478"><input name="nome" type="text" id="nome" size="45" maxlength="45" /> <span class="CamposObrigatorios">*</span></td> </tr> <tr> <td height="41">RG:</td> <td><input name="rg" type="text" id="rg" size="11" maxlength="9" > <span class="CamposObrigatorios">* <span class="detalhe">Apenas n&#250;meros e letras</span></span></td> </tr> <tr> <td height="24">CPF:</td> <td><input name="cpf" size="11" maxlength="11" onkeypress="return teclan(event);" type="text"> <span class="detalhe">Apenas n&#250;meros</span></td> </tr><tr> <td height="46">Sexo:</td> <td><input name="sexo" type="radio" value="Masculino" checked="checked" /> Masculino <input name="sexo" type="radio" value="Feminino" /> Feminino <span class="CamposObrigatorios">*</span> </td> </tr> <td height="44">Data de Nascimento: </td> <td> <select class="dia_nasci" name="dia_nasci" id="dia_nasci" > <option value="0" selected>---</option> <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> <select class="mes_nasci" name="mes_nasci" id="mes_nasci" > <option value="0" selected="selected">---</option> <option value="1" >Janeiro</option> <option value="2" >Fevereiro</option> <option value="3" >Mar&#231;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> <select class="ano_nasci" name="ano_nasci" id="ano_nasci" > <option value="0" selected="selected">---</option> <option value="2000">2000</option> <option value="1999">1999</option> <option value="1998">1998</option> <option value="1997">1997</option> <option value="1996">1996</option> <option value="1995">1995</option> <option value="1994">1994</option> <option value="1993">1993</option> <option value="1992">1992</option> <option value="1991">1991</option> <option value="1990">1990</option> <option value="1989">1989</option> <option value="1988">1988</option> <option value="1987">1987</option> <option value="1986">1986</option> <option value="1985">1985</option> <option value="1984">1984</option> <option value="1983">1983</option> <option value="1982">1982</option> <option value="1981">1981</option> <option value="1980">1980</option> <option value="1979">1979</option> </select> <span class="CamposObrigatorios">*</span></td> </tr> <tr> <td height="24">DDD:</td> <td><input name="ddd" size="1" maxlength="2" onkeypress="return teclan(event);" type="text"> Telefone: <input name="telefone" size="8" maxlength="8" onkeypress="return teclan(event);" type="text"> <span class="detalhe">Apenas n&#250;meros</span></td> </tr> <tr> <td height="47">Endere&#231;o:</td> <td><input name="endereco" size="45" maxlength="45" type="text" id="endereco" /> <span class="CamposObrigatorios"> * </span> N&#176; <input name="numero_endereco" size="3" maxlength="5" onkeypress="return teclan(event);" type="text" id="numero_endereco" /> <span class="CamposObrigatorios"> *</span></td> </tr> <tr> <td height="39">Bairro:</td> <td><label> <input name="bairro" type="text" id="bairro" size="45" maxlength="45" /> </label> <span class="CamposObrigatorios">*</span></td> </tr> <tr> <td height="47">Cidade:</td> <td><label> <select name="cidade" id="cidade"> <option value="0">---</option> <option value="Avar&#233;">Avar&#233;</option> <option value="Carl&#243;polis">Carl&#243;polis</option> <option value="Cerqueira Campos">Cerqueira Campos</option> <option value="Fartura">Fartura</option> <option value="Ipaussu">Ipaussu</option> <option value="Ita&#237;">Ita&#237;</option> <option value="Itapeva">Itapeva</option> <option value="Itaporanga">Itaporanga</option> <option value="Manduri">Manduri</option> <option value="Ourinhos">Ourinhos</option> <option value="Piraju">Piraju</option> <option value="Ribeir&#227;o Claro">Ribeir&#227;o Claro</option> <option value="Sarutaia">Sarutaia</option> <option value="Tagua&#237;">Tagua&#237;</option> <option value="Taquarituba">Taquarituba</option> <option value="Tejup&#225;">Tejup&#225;</option> </select> </label> <span class="CamposObrigatorios">*</span></td> </tr> <tr> <td height="25">Estado:</td> <td><select name="estado" id="estado"> <option value="0">---</option> <option value="PR">PR</option> <option value="SP">SP</option> </select> <span class="CamposObrigatorios">* </span></td> </tr> <tr> <td height="26">Escolaridade:</td> <td><label> <select name="serie" id="serie"> <option value="0">---</option> <option value="5&#170; S&#233;rie do Ensino Fundamental">5&#170; S&#233;rie do Ensino Fundamental</option> <option value="6&#170; S&#233;rie do Ensino Fundamental">6&#170; S&#233;rie do Ensino Fundamental</option> <option value="7&#170; S&#233;rie do Ensino Fundamental">7&#170; S&#233;rie do Ensino Fundamental</option> <option value="8&#170; S&#233;rie do Ensino Fundamental">8&#170; S&#233;rie do Ensino Fundamental</option> <option value="0">---</option> <option value="1&#176; Ano do Ensino M&#233;dio">1&#176; Ano do Ensino M&#233;dio</option> <option value="2&#176; Ano do Ensino M&#233;dio">2&#176; Ano do Ensino M&#233;dio</option> <option value="3&#176; Ano do Ensino M&#233;dio">3&#176; Ano do Ensino M&#233;dio</option> </select> <span class="CamposObrigatorios">*</span></label></td> </tr> <tr> <td height="35">Nivel de Usu&#225;rio:</td> <td><label> <input name="nivel" type="radio" id="nivel" value="Aluno" checked="checked" /> Aluno(a)</label></td> </tr> <tr> <td height="35">E-Mail:</td> <td><label> <input name="email" type="text" id="email" size="45" maxlength="45" /> <span class="CamposObrigatorios">*</span></label></td> </tr> <tr> <td height="35">Login:</td> <td><input name="login" type="text" id="login" size="45" maxlength="45" /> <span class="CamposObrigatorios">*</span></td> </tr> <tr> <td height="33">Senha:</td> <td><p> <input name="senha" type="password" id="senha" size="12" maxlength="10" /> <span class="CamposObrigatorios">* </span><span class="detalhe">Deve ter entre 4 e 10 caracteres</span></p></td> </tr> <tr> <td height="33">Confirmar Senha:</td> <td><p> <input name="csenha" type="password" id="csenha" size="12" maxlength="10" /> <span class="CamposObrigatorios">*</span><span class="detalhe"> Redigite sua sua Senha</span></p> </td> </tr> </table> <p align="center"><span class="detalhe">Campos com </span><span class="CamposObrigatorios">* </span><span class="detalhe">s&#227;o obrigat&#243;rios! </span></p> <table width="609" height="59" border="0" align="right" > <tr> <td width="207" height="55" align="center"><input name="cadastrar" type="submit" id="cadastrar" value="Concluir meu Cadastro!" /></td> <td width="392" align="center"><div align="left"> <input name="limpar" type="reset" id="limpar" value="Limpar Campos preenchidos!" /> </div></td> </tr> </table> </form> <p> </p> <p> </p></td> </tr> <tr> <td width="779" height="148" valign="top" background="cadastros/imagens/rodape.png" bgcolor="#FFFFFF"><img src="imagens/rodape.png" alt="" width="779" height="148" /></td> </tr> </table> </body></html> Banco de dados CREATE DATABASE 'tcc' ; CREATE TABLE IF NOT EXISTS 'tb_professor` ( `id_professor` INT NOT NULL AUTO_INCREMENT , `rg_professor` VARCHAR(9) NOT NULL , `cpf_professor` VARCHAR(11) NOT NULL , `nome_professor` VARCHAR(45) NOT NULL , `endereco_professor` VARCHAR(45) NOT NULL , `bairro_professor` VARCHAR(45) NOT NULL , `cidade_professor` VARCHAR(45) NOT NULL , `sexo_professor` CHAR(1) NOT NULL , `formacao_professor` VARCHAR(100) NOT NULL , `nasci_professor` DATE NOT NULL , `estado_professor` VARCHAR(45) NOT NULL , `login` VARCHAR(45) NOT NULL , `senha` VARCHAR(10) NOT NULL , `telefone` VARCHAR(8) NOT NULL , `ddd` VARCHAR(2) NOT NULL , `numero_endereco` VARCHAR(5) NOT NULL , `email` VARCHAR(45) NOT NULL , `nivel` VARCHAR(45) NOT NULL , PRIMARY KEY (`id_professor`) ) ENGINE = InnoDB; DROP TABLE IF EXISTS `tcc`.`tb_alunos` ; CREATE TABLE IF NOT EXISTS 'tb_alunos` ( `id_aluno` INT NOT NULL AUTO_INCREMENT , `rg_aluno` VARCHAR(9) NOT NULL , `cpf_aluno` VARCHAR(11) NULL , `endereco_aluno` VARCHAR(45) NOT NULL , `sexo_aluno` CHAR(1) NOT NULL , `nome_aluno` VARCHAR(45) NOT NULL , `cidade_aluno` VARCHAR(45) NOT NULL , `bairro_aluno` VARCHAR(45) NOT NULL , `nasci_aluno` DATE NOT NULL , `serie_aluno` VARCHAR(100) NOT NULL , `estado_aluno` VARCHAR(45) NOT NULL , `login` VARCHAR(45) NOT NULL , `senha` VARCHAR(10) NOT NULL , `telefone` VARCHAR(8) NOT NULL , `ddd` VARCHAR(2) NOT NULL , `numero_endereco` VARCHAR(5) NOT NULL , `email` VARCHAR(45) NOT NULL , `nivel` VARCHAR(45) NOT NULL , PRIMARY KEY (`id_aluno`) ) ENGINE = InnoDB; DROP TABLE IF EXISTS `tb_administracao` ; CREATE TABLE IF NOT EXISTS `tb_administracao` ( `id_adm` INT NOT NULL AUTO_INCREMENT , `rg_adm` VARCHAR(9) NOT NULL , `cpf_adm` VARCHAR(11) NOT NULL , `nome_adm` VARCHAR(45) NOT NULL , `sexo_adm` CHAR(1) NOT NULL , `nasci_adm` DATE NOT NULL , `cargo_adm` VARCHAR(45) NOT NULL , `endereco_adm` VARCHAR(45) NOT NULL , `estado_adm` VARCHAR(45) NOT NULL , `bairro_adm` VARCHAR(45) NOT NULL , `cidade_adm` VARCHAR(45) NOT NULL , `login` VARCHAR(45) NOT NULL , `senha` VARCHAR(10) NOT NULL , `telefone` VARCHAR(8) NOT NULL , `ddd` VARCHAR(2) NOT NULL , `numero_endereco` VARCHAR(5) NOT NULL , `email` VARCHAR(45) NOT NULL , `nivel` VARCHAR(45) NOT NULL , PRIMARY KEY (`id_adm`) ) ENGINE = InnoDB; Agora o login.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <style media="all" type="text/css"> </style> <title>Coronel Marcos Ribeiro || Login</title><body> <table width="779" border="0" align="center" cellpadding="0" cellspacing="0" > <tr> <td> </td> </tr> <tr> <td bgcolor="#333333"><span class="topo"><img src="imagens/topo.png" alt="" width="779" height="184" /><br /> <tr> <td height="204"background="imagens/pagina.png"><p> </p> <form id="login" name="login" method="POST" action="<?php echo $loginFormAction; ?>"> <table width="200" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="2"><div align="center"><strong>Login</strong><br /> <br /> </div></td> </tr> <tr> <td width="56"><strong>Login:</strong></td> <td width="144"><label> <input type="text" name="login" id="login" /> <br /> </label></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td><strong>Senha: </strong></td> <td><label> <input type="password" name="senha" id="senha" /> </label></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td><strong>Nivel de Usu&#225;rio</strong></td> <td><label> <select name="nivel" id="nivel"> <option value="0">---</option> <option value="Adiministrador(a)">Adiministrador(a)</option> <option value="Professor(a)">Professor(a)</option> <option value="Aluno(a)">Aluno(a)</option> </select> </label></td> </tr> <tr> <td><label> <div align="center"> <input type="submit" name="enviar" id="enviar" value="Enviar" /> </div> </label></td> <td><label> <div align="center"> <input type="reset" name="limpar" id="limpar" value="Limpar" /> </div> </label></td> </tr> </table> </form> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </td> </tr> <tr> <td width="779" height="148" valign="top" background="imagens/rodape.png" bgcolor="#FFFFFF"> </td> </tr> </table> </body></html> Como faço isso?
  22. Prezados Amigos: Criei este script para poder exibir uma relação de administradores de uma aplicação, mas ja tentei de tudo e não consegui colocar um link ou botão para efetuar a exclusão do administrador do banco de dados. Segue o código abaixo: <? include "restrito.inc"; ?> <body> <div align="center"> <table width="909" border="0"> <tr> <td bgcolor="#F6F6F6"> <div align="right"> <b><font size="2" face="Verdana">Voc&#234; possui<font color="#FF0000"> </font></font> </b> <font size="2" face="Verdana" color="#FF0000"> <strong> <? include "../mysql.php"; $result = "SELECT * FROM admin"; $Result = mysql_query($result); $totalrows = mysql_num_rows($Result); echo "$totalrows"; ?></strong></font><b><font size="2" face="Verdana"><font color="#FF0000"> Administradores </font>Cadastrados no Sistema</font></b></div></td> </tr><tr> <td height="47" valign=top><table width="901" border="0"> <tr> <td width="218" align="left"> <font size="2" face="Verdana"><strong>Nome</strong></font></td> <td width="191" align="left"> <strong><font face="Verdana" size="2">Login</font></strong></td> <td width="268" align="left"> <font size="2" face="Verdana"><strong>E-mail</strong></font></td> <td width="206" align="left"> <font size="2" face="Verdana"><strong>Senha</strong></font></td> </tr> <? include("../mysql.php"); $query = "SELECT * FROM admin order by nome"; $result = MYSQL_QUERY($query); $number = MYSQL_NUMROWS($result); $i=0; WHILE ($i < $number): //Get the details for that entry $senha = mysql_result($result,$i,"senha"); $nome = mysql_result($result,$i,"nome"); $login = mysql_result($result,$i,"login"); $email = mysql_result($result,$i,"email"); print " <tr> <td bgcolor=ffffff><left><font size=\"2\" face=\"verdana\">$nome</font></td> <td bgcolor=ffffff><left><font size=\"2\" face=\"verdana\">$login</font></td> <td bgcolor=ffffff><left><font size=\"2\" face=\"verdana\">$email</font></td> <td bgcolor=ffffff><left><font size=\"2\" face=\"verdana\">$senha</font></td> </tr>"; $i++; ENDWHILE; ?> </tr> </table> <font face="Verdana" size="1"> </div> </font> </table></td> <br> </div> Se alguém puder me dar uma luz agradeço
  23. VinnyCrazy

    Sistema de Votação

    Boa Noite... Bom, é o seguinte! estou usando um script de arcade, o OnArcade, ele tem um sistema de votação com estrelas, eu queria saber se é possivel criar um TOP 10 do melhores votados, isso me ajudaria muito... Se nao tiver como alguem poderia me indicar um sistema de votação bom com um Top! fica ai a minha duvida! Espero Respostas! Obrigado e Abraço!
×
×
  • Criar Novo...