Ir para conteúdo
Fórum Script Brasil

RAN

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Tudo que RAN postou

  1. RAN

    Duvida formulário

    Já funciona Agora, tenho outro problema. Quando faço uma busca, a palavra entra na coluna "tags" Precisava que quando fizesse uma busca (por ex: procura) várias vezes a palavra não se repetisse na coluna "tags", mas contasse na coluna "count" Seria uma espécie de contador. Procurei a palavra "procura" 50 vezes e aparece na coluna "count" 50 Alguém sabe como isto se faz? Agradecido
  2. RAN

    Duvida formulário

    Olá, Obrigado por tudo, mas não dá... :-( Tentei alterar das duas maneiras. A que ainda vai "funcionando" é mudar $_POST para $_GET Neste caso dá-me erro "Falha ao inserir os dados!" Talvez o código insertdb.php não permita mudar de $_POST para $_GET...
  3. RAN

    Duvida formulário

    A função insertdb.php está igual if (isset($_GET["q"])): #process result page $q = $_GET["q"]; if ($_GET["hashes"]==1){ $hashes_checked = "checked=checked"; $q = '"'.$q.'"'; }else{ $hashes_checked = ""; } if ($_GET["intitle"]==1){ $intitle_checked = "checked=checked"; $q = 'intitle:('.$q.')'; }else{ $intitle_checked = ""; } $displaysearch = htmlspecialchars(stripslashes($_GET["q"])); $rabit_ready_string = get_glued_rabits($sites); $to_put_into_url = urlencode(stripslashes($prefix . $q ) . $infix . $rabit_ready_string . $sufix); $final_target_url = str_replace("#",$to_put_into_url, $target_url); $result_title = $displaysearch." - ".$title;; $head = '<title>'.$result_title.'</title> <meta http-equiv=content-type content="text/html; charset=UTF-8"> <meta name="keywords" content='.$keywords.'" /> <meta name="description" content="'.$description.'" />' ."\n$opensearch_meta\n"; require_once("insertdb.php"); //inclusao do arquivo com a funcao mysql_connect("localhost","sh_ran","sh"); //conexão com o banco de dados(altere!) mysql_select_db("sh_sh"); //Definição do banco de dados a ser usado(escolha o seu!) if(isset($_GET['q'])){ //Testa se o form foi postado if(insertDb($_POST,"tagcloud")){ //Chama a função echo "Dados inseridos com sucesso!"; } else{ echo "Falha ao inserir os dados!"; } } $tags["RESULT_HEAD_DATA"] = $head; $tags["RESULT_SITENAME"] = $title; $tags["RESULT_FORM_OPEN"] = '<form method="get" action="index.php">'; $tags["RESULT_FORM_CLOSE"] = '</form>'; $tags["RESULT_SEARCH_BOX"] = '<input type="text" name="q" size="30" value="'.$displaysearch.'" />'; $tags["RESULT_SUBMIT_BUTTON"] = '<input type="submit" value="search" style="width:55px;" />'; $tags["RESULT_TARGET_URL"] = $final_target_url; $tags["RESULT_CHECKBOXES"] = get_checkboxes_html(0); $tags["RESULT_INTITLE_CHECKBOX"] = '<input type="checkbox" name="intitle" value=1 '.$intitle_checked.' /> Search in title'; $tags["RESULT_HASHES_CHECKBOX"]= '<input type="checkbox" name="hashes" value=1 '.$hashes_checked.' /> Search with quotes'; $tags["RESULT_ADS"] = $ad_html;
  4. RAN

    Duvida formulário

    Agora dá erro "Falha ao inserir os dados! "
  5. RAN

    Duvida formulário

    Agora, não insere nenhuma linha na base de dados e dá uma página com: Fields -> Values -> Agora, não insere nenhuma linha na base de dados e dá uma página com: Fields -> Values -> Não sei se posso colocar o endereço da página de teste. Se não puder retirem http://www.sharingengines.com/test/index.php O que eu pretendo é que quando faço uma busca, o que eu coloquei no formulário vá parar á base de dados. Por exemplo, vou procurar "musica" essa palavra, vai ser adicionada á base de dados. Na página resultados, pode-se ver em cima "Dados inseridos com sucesso!" mas não insere!
  6. RAN

    Duvida formulário

    Obrigado, Eu não percebo nada de PHP, estou a tentar por tentativa e erro. Tentei procurar no Google comentar mysql_query mas não consigo encontrar Sería possível explicar melhor? Tentei assim mas não dá
  7. RAN

    Duvida formulário

    Desculpem. A função insertdb.php
  8. RAN

    Duvida formulário

    Olá, Tenho um script de busca e estou a tentar que quando coloco uma palavra no formulário ela seja inserida numa base de dados MySql Parte do script Quando clico em search, aparece uma nova linha na base de dados, (quer dizer que houve conexão e que o script enviou qualquer coisa para a base de dados) mas sem a palavra que inseri na search box. A tabela da base de dados é "tagcloud" e um dos campos é "q" Espero a vossa ajuda Obrigado, RAN
×
×
  • Criar Novo...