gabi_poa
-
Total de itens
105 -
Registro em
-
Última visita
Posts postados por gabi_poa
-
-
Obrigada pela resposta, Romerito, mas continua retornando nulo.
E o pior é que o grails está mesmo retornando o json, porque quando acesso a url eu vejo os dados no browser.
Sério, não tenho a menor idéia...
[]´s
-
Gente, desculpa a pergunta que deve ser super idiota.
Estou fazendo um site para iphone que deve receber dados do grails, mas não há formas de eu conseguir chegar nos dados.
Não sei o que estou fazendo errado? Achei que seria a mesma coisa que ajax com php, mas parece que não...
Tenho uma URL http://XXXX:8080/projeto/controller/show/1?format=json que ele retorna um json. Isso está ok
Mas se eu coloco isso no js, ele chega vazio.
Sabem o que estou fazendo errado?
<script type="text/javascript" src="../javascript/jquery-1.4.2.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ getItens( null ); function getItens(data){ $.post('http://XXXX:8080/projeto/controller/show/1?format=json', data, createTable); } function createTable(data){ //var dados=eval(data) também não funciona var dados=eval('(' + data.responseText + ')') alert(dados) //Chega undefined } }); </script>
Agradeço qualquer dica. Não entendo nada de java, nunca trabalhei com grails. Quando busco no google tudo o que chega é grego pra mm :0(
-
a referência mais legal para interação de flash com banco de dados e php é o site www.flash-db.com
-
sei lá porque, mas não deu.
-
function excluir() {
if ((document.form1.manager.value == "")&&(document.form1.user.value == "")) {
alert("Escolha pelo menos um nome");
//return true;
}else{
confirm1=confirm("Esta operação deleta usuários");
if (confirm1==true){
SETA VARIÁVEL QUE POSSA SER LIDA PELO PHP. QUERO AZER UMA CONSULTA SQL
} else {
alert ("Nada foi feito");
}
}
}
-
a função é a seguinte. Olehm o que está em maiúsculas, é isso que quero passra para o php:
function excluir() { if ((document.form1.manager.value == "")&&(document.form1.user.value == "")) { alert("Escolha pelo menos um nome"); //return true; }else{ confirm1=confirm("Esta operação deleta usuários"); if (confirm1==true){ SETA VARIÁVEL QUE POSSA SER LIDA PELO PHP. QUERO AZER UMA CONSULTA SQL } else { alert ("Nada foi feito"); } } }
-
como faço para o php saber o valor de uma variáve setada pelo javascript??
-
DEEEEEEEUUUUU
function alerta() {
if (document.form1.manager.value == "") {
alert("Escolha pelo menos um nome");
return true;
}else{
var quem=document.form1.manager.value;
//(isset($_POST['user'])) ? $who=$_POST['user'] : $who=$_POST['manager'];
window.open('UserDescription.php?id_user='+quem,'','width=300, height=300');
}
}
desculpa ficar enchendo
-
Mudei o javascript:
function alerta() { var quem=document.form1.manager.value; if (document.form1.manager.value == "") { alert("Escolha pelo menos um nome"); return true; }else{ window.open('UserDescription.php?id_user=quem','','width=300, height=300'); } }
viu no else que eu tento passar o valor de quem para id_user. Não funciona. Como faz isso.
Mil perdões, sou muiiiito fraca com javascript
-
tem mais de um case, mas eu tirei p ficar menor p postar. o mesmo p os htmls
eu fazia desse jeito, mas quando o alert aparecia a página ficava em branco
-
como faço para botar imagens nos botões que enviam o form?
valeu
-
não aparece erro nenhum.
se o usuário selecionar um valor da lista, o alert não deve aparecer. se não selecionar valor nenhum, ái deve aparecer o alert. aí eu fiz assim:
<script language="javascript"> function alerta() { alert("E aí?"); } </script> <?php switch ($_POST['acao']){ case 'Visualizar': if((!isset($_POST['user'])) || (!isset($_POST['user']))){ echo "<script language=\"JavaScript\">alerta();</script>"; } else{ (isset($_POST['user'])) ? $who=$_POST['user'] : $who=$_POST['manager']; echo "<script language=\"JavaScript\">window.open('UserDescription.php?id_user=$who','','width=300, height=300');</script>"; } break; } ?> <body> <form action="ManageUser.php" method="POST"> <select name="manager" size="12" class="form_area" id="meuselect"> <option>1</option> <option>2</option> <option>3</option> </select> <select name="user" size="12"> <option>1</option> <option>2</option> <option>3</option> </select> <input name="acao" type ="submit" value="Visualizar"> </form>
o que acontece agora: a função sempre é executada, porque chamo no onClick do botão do form. mas eu queria que ela aparecesse apenas se nada tivesse sid selecionado nas selects.
-
Olá denovo.
Tem um botão na página que mostra o perfil do usuário.
Então, se seleciona um valor da lista, mostra uma nova página. Se não, tem que mostrar um alert. Só que quando aparece o Alert, a página fica em branco, e só aparece de novo depois que eu clico em OK ou Cancel.
Eis o código:
CODE
case 'Visualizar':
if(!isset($_POST['user'])){
echo "<script language=\"JavaScript\">confirma();</script>";
} else{
(isset($_POST['user'])) ? $who=$_POST['user'] : $who=$_POST['manager'];
echo "<script language=\"JavaScript\">window.open('UserDescription.php?id_user=$who','','width=300, height=300');</script>";
}
break;
O if/else funciona, o problema é o Alert mesmo.
vlw
-
Olá denovo.
Tem um botão na página que mostra o perfil do usuário.
Então, se seleciona um vaor da lista, mostra uma nova página. Se não, tem que mostrar um alert. Só que quando aparece o Alert, a página fica em branco, e só aparece de novo depois que eu clico em OK ou Cancel.
Eis o código:
case 'Visualizar': if(!isset($_POST['user'])){ echo "<script language=\"JavaScript\">confirma();</script>"; } else{ (isset($_POST['user'])) ? $who=$_POST['user'] : $who=$_POST['manager']; echo "<script language=\"JavaScript\">window.open('UserDescription.php?id_user=$who','','width=300, height=300');</script>"; } break;
O if/else funciona, o problema é o Alert mesmo.
vlw
-
oi, metendo a colher
Não ponha a foto no banco de dados mesmo! Faça o seguinte, dê o upload e em seguida grave o caminho da imagem no banco de dados. Também pode ser legal se você fizer pequenos arquivos que fazem uma coisa só, tipo eu tenhio um só para isso. é assim:
CONECTE-SE DE ALGUMA MANEIRA E
<?php
if (isset($_FILES['ourFiles'])) {
for ($i = 0; $i < count($_FILES['ourFiles']); $i++) {
if ($_FILES['ourFiles']['error'][$i] == UPLOAD_ERR_OK) {
$tempName = $_FILES['ourFiles']['tmp_name'][$i];
$fileName = $_FILES['ourFiles']['name'][$i];
$saveDirectory = 'upload_imagens/';
if (@move_uploaded_file($tempName, $saveDirectory . $fileName)) {
$sql = "INSERT INTO my_table SET
diretorio=$saveDirectory$fileName';
}
if(@mysql_query($sql)){ print("Arquivos inseridos na base de dados.");
} else {
echo 'Houve um erro ao enviar o arquivo.';
}
} elseif ($_FILES['ourFiles]['size'][$i] > 51200) {
echo 'O arquivo é maior do que 50Kb.';
}
}
} else {
?>
<form action=<?php echo $_SERVER['../mail/PHP_SELF]; ?>" method="post" enctype="multipart/form-data" name="upload">
<input name="ourFiles[]" type="file"><br>
<input name="ourFiles[]" type="file"><br>
<input name="submit" type="submit" value="Submit">
</form>
<?php
}
?>
<img src="caminho" width="x" height="y">Esse script faz o upload de vários arquivos de uma só vez
Bom, sobre a imagem: a tag é
Pode até ter mais coisas, mas você só vai precisar disto. SE você sabe o tamanho das imagens e quer manter a proporção, por exemplo, fixando a latura OU a largura em 500 pixels, use um fator de escala.
Tipo
// $org_width e $org_height são as dimensões originais
$fator=$org_width/$org_height;
$my_width=500;
my_height=$org_height*$fator;
// a tag fica
<img src=\"caminho_da_imagem\" width=\"$my_width\" height=\"my_height\">
-
Moral da história: sempre que vocês sentirem a tentação de botar a culpa nos outros revisem o código mais uma vez.
O problema era que um dos servidores parece aceitar $to com espaços em branco e vírgula no final da srting, ao passo que o outro barrou o email. Conclusão, o pedaço que dava pau era
for ($i=0; $i<$numEntradas; $i++){if ($_POST['foo'][$i]!="){
$destino.=$_POST['foo][$i].", ";
}
}
$to=substr($destino, 0,-2);
Assim, retiradas a vírgula e o espaço de $destino o email foi sem maiores problemas.
MUUUUUUUUUUUUUUU
-
phpinfo() está desabilitado. na página de informações sobre os planos os dois afirmam que disponibilizam a versão 4 do php.
Agora não entendo mais nada!
-
Pois é, acho complicado isso.... Não achei o erro mesmo, aí eu testei em outro servidor (não em casa) e deu certo...
Então o mesmo código não funciona em dois servidores diferentes. Sei lá!
Vou ver se tem alguma diferença nas versões do php instaladas e se eu conseguir fazer funcionar digo qual era o problema.....
ESSE CÓDIGO FUNCIONA NUM SERVIDOR E NÃO EM OUTRO
// ENVIA O E-MAIL$to=$destino;
$subject = $assunto;
$message = '
<html>
<head>
<title>';
$message.= $assunto;
$message.='</title>
</head>
<body>
<table>
<tr><td><img src=';
$message.=$cabecalho;
$message.='></td></tr><tr><td background=';
$message.=$fundo;
$message.='>';
$message.=$mensagem;
$message.='</td></tr>
<tr>
<td><img src=';
$message.=$rodape;
$message.='></td>
</tr>
</table>
</body>
</html>
';
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "To:";
$headers .= $to;
$headers .= "\r\n";
$headers .= "From: Intermaq Sistemas de Ordenha <\"intermaq@intermaq.com.br\">\r\n";
$envia = mail($to,$subject,$message,$headers);
if ($envia){
print "E-mail enviado";
if (session_unregister('fundo')){
print "Sessão FUNDO desregistrada com sucesso.<br>";
} else
{
print "Houve um falha não identificada ao desregistrar a sessão FUNDO.<br>";
}
if (session_unregister('cabecalho')) {
print "Sessão CABEÇALHO desregistrada com sucesso.<br>";
} else
{
print "Houve um falha não identificada ao desregistrar a sessão CABEÇALHO.<br>";
}
if (session_unregister('rodape')){
print "Sessão RODAPE desregistrada com sucesso.<br>";
} else
{
print "Houve um falha não identificada ao desregistrar a sessão RODAPE.<br>";
}
}
else {
print "<br>Nada aconteceu";
}
}
-
no início do primeiro arquivo
<?phpsession_start();
if (!isset($_SESSION['cabecalho'])) {
$_SESSION['cabecalho'] = $cabecalho;
}
if (!isset($_SESSION['rodape'])) {
$_SESSION['rodape'] = $rodape;
}
if (!isset($_SESSION['fundo'])) {
$_SESSION['fundo'] = $fundo;
}
?>
tem tres variáveis sendo monitoradas. quando executar pela primeira vez elas tão vazias, por isso pede para executar denovo, tipo no form ficaria
<form action="primeiroarquivo.php?acao=cseilaoque" method="post">no início do próximo arquivo:
<?phpsession_start();
?>
aí só chama as variáveis
$cabecalho;$rodape;
$fundo;
-
valeu a força, mas não adiantou...
-
Isso é com javascript.
<script language="JavaScript">//redirecionamento de páginas
redirTime = "3000"; //Tempo
redirURL = "set_mail.php"; //url
function redirTimer(){
self.setTimeout("self.location.href = redirURL;",redirTime);}
</script>
Chama assim ou com evento:
echo "<script language=\"JavaScript\">redirTimer();</script>"; -
Porque isso não funciona?
<?php$assunto="TESTE EMAIL 2";
$destinatarios="gabrielaperry@hotmail.com, gabrielaperry@terra.com.br, trindade@producao.ufrgs.br, ";
$mensagem="TESTE EMAIL 2";
// ENVIA O E-MAIL
$to=$destinatarios;
$subject = $assunto;
$message = "
<html>
<head>
<title><?php echo \"EMAIL INTERMAQ\"; ?></title>
</head>
<body>
<table>
<tr>
<td><img src=<?php echo \"http://www.intermaq.com.br/mail/cabe.gif\" ?>></td>
</tr>
<tr>
<td background=\"<?php echo \"http://www.intermaq.com.br/mail/fundo.gif\" ?>\"><?php echo $mensagem ?></td>
</tr>
<tr>
<td><img src=<?php echo \"http://www.intermaq.com.br/mail/roda.gif\" ?>></td>
</tr>
</table>
</body>
</html>
";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "To: $to\r\n";
$headers .= "From: Birthday Reminder <\"gabrielaperry@terra.com.br\">\r\n";
if (mail($to, $subject, $message, $headers)){
print "E-mail enviado";}
else {
print "nada aconteceu";
}
?>
Cai na frase em negrito. Alguém tem uma idéia de porque o e mail não é enviado?
valeu
-
-
a versão que uso é 4.2.0
1.php
<form action="choose_pic.php?acao=cadastrar" method="POST"><?php
//FUNDO DE PÁGINA
$sqlFun = mysql_query("SELECT * FROM imagens_mail WHERE tipo='fundo'");
echo "<table width=\"100%\" cellspacing=\"5\"> <tr><th><p align=\"left\">Fundo</p></th></tr>";
while($linha = mysql_fetch_array($sqlFun)){
$diretorio = $linha["diretorio"];
$ID = $linha["ID"];
echo "<tr><td> <img src=\"$diretorio\" align=\"bottom\"><input type=\"radio\" name=\"fundo\" value=\"$diretorio\"></td></tr> ";
}
echo "</table><br><br>";
?>
<input name="Submit" type="submit" value="Escolher">
2.php
$fundo_1 = $HTTP_POST_VARS['fundo];$fundo_2 = $_POST['fundo'];
print $fundo_1;
print $fundo_2;
Javscript (jquery, ajax, tanto faz) + grails
em Ajax, JavaScript, XML, DOM
Postado
Nada mesmo.
Não aparece erro.
Eu sei que ele vai até o servidor porque a função de sucesso executa (coloquei um alert ali dentro). Agora se eu coloco um breakpoint com o firebug ele não chega na função de sucesso.
Eu sei que isso funciona com php. Achei que com grails seria a mesma coisa :(