Jump to content
Fórum Script Brasil

Owner

Membros
  • Posts

    19
  • Joined

  • Last visited

About Owner

Owner's Achievements

0

Reputation

  1. Tenho o seguinte código // JavaScript Document ( function(){ var url; /* variavel global para chamar na função ajax */ { var tg = document.getElementsByTagName( 'script' ); var qs for ( var i = 0; i < tg.length; i++ ) { //alert( tg[i].src.search( /instrucao.js?id=[0-9]$/ ) ); if ( tg[i].src.search( /funcao\.js\?key=([0-9,a-z])+&h=([0-9])/ ) != -1 ) { qs = ( tg[i].src.split( '?' ) ); url = 'http://www.site.com/index.php?' + qs[1]; } } } Consigo pegar o url normalmente mas eu preciso pegar agora o valor de h e do jeito que faço ele junta o url+h. Alguém saberia me dizer se tem como fazer isso funcionar?
  2. Tenho o código gerado pelo Dreamweaver que pega o id do site pelo método POST, só que gostaria de ter mais um filtro para mostrar somente as informações do usuário logado $colname_info_site_vitrine_ads = "-1"; if (isset($_POST['id_site'])) { $colname_info_site_vitrine_ads = $_POST['id_site']; } $colname_info_site_vitrine_ads = "-1"; if (isset($_SESSION['kt_login_id'])) { $colname_info_site_vitrine_ads = $_SESSION['kt_login_id']; } mysql_select_db($database_vitrine_ads, $vitrine_ads); $query_info_site_vitrine_ads = sprintf("SELECT * FROM site WHERE id = %s AND id_usuario = %s", GetSQLValueString($colname_info_site_vitrine_ads, "int")); Gostaria de saber onde mudo (se é no -1 ou no %s do id_usuario) para funcionar as duas condições. Obs.: Talvez alguém ache que é dúvida de PHP, mas postei aqui pois não sei se todos Editores PHP geram esse mesmo código ao criar Recordset e no caso é específico do Dreamweaver.
  3. Não deu certo, pois ai não carrega os checkbox e no Dreamweaver mostra a linha em cor vermelha indicando erro no código.
  4. Será que alguém saberia me dizer como faço pra corrigir isso??? Preciso que um javascript imprima: <input cbFor="id_programa" type="checkbox"> Só que uso o script abaixo (Gerador de Vários Checkbox do Adobe Developer Toolbox): WDG_setAttributeNS(cb, 'cbFor', this.name + "type=checkbox"); e ele imprimi: <input cbFor="id_programatype=checkbox"> Preciso corrigir só que não sei se uso ' ou " e em que parte do código.
  5. Tentei mas só dá erro "Parse error: parse error, unexpected $end" na linha: <?php mysql_free_result($lista_site_vitrine); mysql_free_result($lista_vitrine); Só uma outra dúvida, como estou consultando a tabela site e vitrine, é necessário usar INNER JOIN?
  6. Se eu usar GROUP BY para agrupar pelo nome do site ou id no resultado só vai mostrar uma vitrine por site: Nome Site 1 -Vitrine 1 -Vitrine 2 (ESSE RESULTADO É OCULTADO) Nome Site 2 -Vitrine 3
  7. Tenho o código abaixo que faz a consulta: mysql_select_db($database_vitrine_ads, $vitrine_ads); $query_lista_site_vitrine = sprintf("SELECT * FROM site INNER JOIN vitrine on (vitrine.id_site=site.id) WHERE site.id_usuario = %s", GetSQLValueString($colname_lista_site_vitrine, "int")); $query_limit_lista_site_vitrine = sprintf("%s LIMIT %d, %d", $query_lista_site_vitrine, $startRow_lista_site_vitrine, $maxRows_lista_site_vitrine); $lista_site_vitrine = mysql_query($query_limit_lista_site_vitrine, $vitrine_ads) or die(mysql_error()); $row_lista_site_vitrine = mysql_fetch_assoc($lista_site_vitrine); e esse mostra o resultado: <table border="0"> <?php do { ?> <tr> <td bgcolor="#FFCC00"><?php echo $row_lista_site_vitrine['nome_site']; ?></td> </tr> <tr> <td><?php echo $row_lista_site_vitrine['nome_vitrine']; ?></td> </tr> <?php } while ($row_lista_site_vitrine = mysql_fetch_assoc($lista_site_vitrine)); ?> </table> Só que mostra da seguinte forma: Nome Site 1 -Vitrine 1 Nome Site 1 -Vitrine 2 Nome Site 2 -Vitrine 3 Gostaria que fosse mostrado assim: Nome Site 1 -Vitrine 1 -Vitrine 2 Nome Site 2 -Vitrine 3 Alguém poderia me dizer como faço para resolver isso, pois já usei Distinct e outros métodos e não resolveu.
  8. ESerra, muito obrigado. Funcionou perfeitamente.
  9. Como não entendo nada de Ajax, estou usando o script q mostrei. No caso ele funcionou perfeitamente para pegar a função que você me passou e tal. Só que para abrir página externa não está carregando... Fiz testes e carregava, mas quando fui ver ele tava carregando o arquivo local hehe...
  10. <?php require_once('Connections/vitrine_ads.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } $maxRows_exibe_imagens = 5; // a quantidade pode variar $pageNum_exibe_imagens = 0; if (isset($_GET['pageNum_exibe_imagens'])) { $pageNum_exibe_imagens = $_GET['pageNum_exibe_imagens']; } $startRow_exibe_imagens = $pageNum_exibe_imagens * $maxRows_exibe_imagens; mysql_select_db($database_vitrine_ads, $vitrine_ads); $query_exibe_imagens = "SELECT * FROM imagens"; $query_limit_exibe_imagens = sprintf("%s LIMIT %d, %d", $query_exibe_imagens, $startRow_exibe_imagens, $maxRows_exibe_imagens); $exibe_imagens = mysql_query($query_limit_exibe_imagens, $vitrine_ads) or die(mysql_error()); $row_exibe_imagens = mysql_fetch_assoc($exibe_imagens); if (isset($_GET['totalRows_exibe_imagens'])) { $totalRows_exibe_imagens = $_GET['totalRows_exibe_imagens']; } else { $all_exibe_imagens = mysql_query($query_exibe_imagens); $totalRows_exibe_imagens = mysql_num_rows($all_exibe_imagens); } $totalPages_exibe_imagens = ceil($totalRows_exibe_imagens/$maxRows_exibe_imagens)-1; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <?php do { ?> <img src="<?php echo $row_exibe_imagens['end_img']; ?>" /><br /> <?php echo $row_exibe_imagens['nome_img']; ?> <?php } while ($row_exibe_imagens = mysql_fetch_assoc($exibe_imagens)); ?> </body> </html> <?php mysql_free_result($exibe_imagens); ?>
  11. Olá daviddominio, no caso eu preciso que a função descubra quantas imagens estão mostrando e substitua uma dessas imagens, abaixo tem um exemplo de como seria, para poder entender melhor: Foto Evento 1 | Foto Evento 2 | Foto Evento 3 | Foto Evento 4 | Foto Evento 5 ou Foto Evento 1 | Foto Evento 2 | Foto Evento 3 | Foto Evento 4 | Foto Evento 5 | Foto Evento 6 Usando a função ficaria: Foto Evento 1 | Foto Publicidade | Foto Evento 3 | Foto Evento 4 | Foto Evento 5 ou Foto Evento 1 | Foto Evento 2 | Foto Evento 3 | Foto Evento 4 | Foto Publicidade | Foto Evento 6
  12. Olá, tenho uma página que lista 5 imagens Gostaria de saber como faço para contar essas 5 imagens e substituir uma delas por uma outra, sendo que isso seria randômico; cada vez substuiria uma delas... Agradeço desde já as pessoas que me ajuderem... Vlw...
  13. Romerito funcionou 100%. Tentei e não ia, ai depois de uns Ctrl+Z(s) funcionou sem explicação... Muito obrigado... Só tenho uma última dúvida, teria como abrir uma página externa com o script que estou usando, pois só abre se for página local. // JavaScript Document function GetXMLHttp() { if(navigator.appName == "Microsoft Internet Explorer") { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { xmlHttp = new XMLHttpRequest(); } return xmlHttp; } var xmlRequest = GetXMLHttp(); /// var url; /* variavel global para chamar na função ajax */ function teste() { var tg = document.getElementsByTagName( 'script' ); var qs for ( var i = 0; i < tg.length; i++ ) { //alert( tg[i].src.search( /instrucao.js?id=[0-9]$/ ) ); if ( tg[i].src.search( /instrucao\.js\?key_usuario=([0-9,a-z])+$/ ) != -1 ) { qs = ( tg[i].src.split( '?' ) ); url = 'conteudo.php?' + qs[1]; } } } /// function abrirPag(valor){ //var url = valor; não precisa atribuir nada a ela xmlRequest.open("GET",url,true); xmlRequest.onreadystatechange = mudancaEstado; xmlRequest.send(null); if (xmlRequest.readyState == 1) { document.getElementById("conteudo_mostrar").innerHTML = "<img src='images/13-1.gif'>"; } return url; } function mudancaEstado(){ if (xmlRequest.readyState == 4){ document.getElementById("conteudo_mostrar").innerHTML = xmlRequest.responseText; } }
  14. Você me passou um código no qual eu consegui pegar o valor da variavel id e tenha a função que precisa receber esse id para abrir a página, como mostra abaixo: // JavaScript Document var url; /* variavel global para chamar na função ajax */ function teste() { var tg = document.getElementsByTagName( 'script' ); var qs for ( var i = 0; i < tg.length; i++ ) { //alert( tg[i].src.search( /instrucao.js?id=[0-9]$/ ) ); if ( tg[i].src.search( /instrucao\.js\?id=([0-9])+$/ ) != -1 ) { qs = ( tg[i].src.split( '?' ) ); url = 'php.php?' + qs[1]; } } } /// function abrirPag(valor){ var url = valor; xmlRequest.open("GET",url,true); xmlRequest.onreadystatechange = mudancaEstado; xmlRequest.send(null); if (xmlRequest.readyState == 1) { document.getElementById("conteudo_mostrar").innerHTML = "<img src='loader.gif'>"; } return url; } function mudancaEstado(){ if (xmlRequest.readyState == 4){ document.getElementById("conteudo_mostrar").innerHTML = xmlRequest.responseText; } }
  15. Romerito, funcionou perfeitamente. só resta uma dúvida, tem como passar o valor da função para essa função abaixo? function abrirPag(valor){ var url = valor; xmlRequest.open("GET",url,true); xmlRequest.onreadystatechange = mudancaEstado; xmlRequest.send(null); if (xmlRequest.readyState == 1) { document.getElementById("conteudo_mostrar").innerHTML = "<img src='loader.gif'>"; } return url; } function mudancaEstado(){ if (xmlRequest.readyState == 4){ document.getElementById("conteudo_mostrar").innerHTML = xmlRequest.responseText; } }
×
×
  • Create New...