Jump to content


AlessandroWeb's Content

There have been 55 items by AlessandroWeb (Search limited from 25/04/2023)



Ordernar por                Order  

#997337 Charset - Fail ¬¬

Posted by AlessandroWeb on 26/03/2010, 10:47 in PHP

@ ALESSANDROWEB
Você deve colocar mysql_set_charset junto com o mysql_connect, do contrário realmente não funciona. Verifica se os dados estão corrompidos dentro da base, se for isso não tem solução.

Falopa!

VLW cara Funfou!!

Para os q têem essa duvida, a solução foi essa:

$con_blog = mysql_pconnect($hostname_con_blog, $username_con_blog, $password_con_blog) or trigger_error(mysql_error(),E_USER_ERROR); 
mysql_select_db($database_con_blog);
mysql_set_charset('utf8', $con_blog);

T+ VLW!!



#997330 Charset - Fail ¬¬

Posted by AlessandroWeb on 26/03/2010, 09:39 in PHP

@ ALESSANDROWEB
Você deve usar utf-8 no caso de o WordPress estar utilizando este encode para publicar conteúdo, também é necessário definir a conexão como utf-8, nem preciso dizer que a página também precisa estar em utf-8

Falopa!

Vlw por responder..

Mas acontece que minha página tá utf8
o wordpress (fiz down de uns files o olhei) tbm tah utf8

coloquei isso aqui na minha página:

mysql_set_charset('utf8');

mas continou do mesmo jeito os caracteres.
:huh:



#997274 Charset - Fail ¬¬

Posted by AlessandroWeb on 25/03/2010, 13:29 in PHP

Vejam isso:

H� CENTENAS de anos o homem cria e altera ra�as de c�es. Embora o objetivo fosse desenvolver c�es mais bonitos, nem sempre a sa�de do bicho foi levada em conta. Esta � uma das conclus�es de um grupo [...]


Como posso resolver isso?
Esse texto veio do banco de dados do WordPress.

Qual charset usar?

atual = utf-8

VLW!!



#997221 Resgatar Post Do Wordpress

Posted by AlessandroWeb on 24/03/2010, 17:12 in PHP

Boa tarde, tudo bem?

Você já tentou a função strip_tags?

Um abraço, tudo de bom.



AHUAHUAHA!!
Esssa messmooooo!!!
VLW MLK! Salvou minha vida!!

$ponto ++ ; pra você! ^_^



#997189 Resgatar Post Do Wordpress

Posted by AlessandroWeb on 24/03/2010, 16:56 in PHP

GLR. Olá!!

Tenho q trazer os POST do Wordpress. mas o problema é que na hora de postar o Wordpress salva no banco com as TAGS HTML (óbvio).

O cara que escreve os POSTS usa conteudo multimidia (img, videos) ou seja, qnd eu faço a consulta também é exibido isso aew.

Eu quero que venha apenas o que for texto.

Como posso retirar as TAGS disso aew?

tem que ser uma função que substitua o que estiver entre "<" e ">" por nada.

Mas num sei qual função é.

Eu não to trazendo o POST todo pq eu vou ter que fazer um link "Leia Mais"

VLW GLR.

_______
Encontrei várias funções aqui na net...
mas nenhuma atende o que eu quero.

na maioria eu tenho que saber em qual posição a string a ser substituida está. Mas só que...
NÃO TEM COMO EU SABER.

alguém me dá um HELP? please.!!!



#996486 Mail Com Imagem Php

Posted by AlessandroWeb on 15/03/2010, 10:51 in PHP

Mas eu queria era que um user fizesse upload po server de uma imagem e depois ir a um formulario e colocar ele o link da imagem que vai no corpo do mail, agora o que me faz muita confusão é porque é que se for directo

$message_html  = '<img src="www.seusite.com.br/imagens/suaimagem.png" />';
funciona mas se for
$message_html  = $_POST["mensagem"];
e mensagem um campo de texto no formulário em que o user mete o link já não dá. Estranho isso.

Muito obrigado pela ajuda


Cara, pelo q estou entendendo vc ker fazer tipo uma nesletter onde o cara pode colocar uma imagem no corpo da mensagem. Mas vc num ker q ele tenha q digitar o code (<img />).

Se for isso vc pode optar por um editor. Existem aew pela net a fora editores que oferecem ao usuário criar formatção com se estivesse no word. Um qe eu gosto bastante é o FCKeditor (mas acho q agora a nova versão é CKeditor).

T+



#996391 Checkbox Dinâmico. Tudo Em Uma Variável Só.

Posted by AlessandroWeb on 12/03/2010, 15:47 in PHP

Para atualizar já não é tão simples assim, já que você terá 3 opções:

  • Caso o usuário tiver desmarcado um opcional do veículo, você deverá excluir este opcional da tabela;
  • Caso o usuário não tenha desmarcado o opcional, não fazer nada;
  • Caso o usuário tenha marcado um opcional que antes estava desmarcado, deverá incluir este opcional na tabela;

Ou seja, acredito que a melhor opção é você primeiro excluir todos os opcionais do veículo selecionado e depois incluir novamente, da mesma forma que fizemos lá na sua primeira dúvida.

Deu para entender a lógica?

Veja se com isto você consegue montar este script. (ok2)


Vlw a intenção mano!!!

GRAÇAS A DEUS eu tive uma idéia aqui.

O erro era soh na hr do UPDATE, então eu fiz o sguinte:

$veiculo_id = intval($_GET['cod']);
//Faz uma limpeza nos opcionais pra não salvar errado
mysql_query("DELETE FROM `veiculos_opcionais` WHERE `veiculo_id`='$veiculo_id'", $conexao) or die (mysql_error());
foreach ($_POST['opcionais'] as $opcional) {
    mysql_query("INSERT INTO veiculos_opcionais (`veiculo_id`, `opcional_id`) VALUES('{$veiculo_id}', '{$opcional}')");
}

Como na hr de salvar (INSERT) não dava erro. eu apago todos os registros da tabela de relacionamento no id do carro.
Dpois eu Insiro novos registros.

Assim a tab num fica pesada e a rotina fica bem simples (ou quase) ^_^

Por enquanto é só!

VLW A TODOS OS QUE ME AJUDARAM COM ESSA DÚVIDA!!!
Deus abençõe as vossas vidas Grandiosamente!!


ahUAHUahuHUa

to lendo seu POST agora...
pensamos a mesma coisa! auahuahuauh
VLWW!!!!



#996387 Checkbox Dinâmico. Tudo Em Uma Variável Só.

Posted by AlessandroWeb on 12/03/2010, 15:22 in PHP

Primeiro, antes destas linhas ai crie um vetor com todos os opcionais selecionados, como aqueles que estão marcados e desabilitados:

<?php

$arr_opcionais = array();

$opc = "SELECT * FROM `veiculos_opcionais` WHERE `veiculo_id`='".intval($_GET['id'])."'";
$opc = mysql_query($opc, $conexao);
while ( $ropc = mysql_fetch_assoc($opc) ){
        
        $op = "SELECT * FROM `opcionais` WHERE `id`='".$ropc['opcional_id']."'";
        $op = mysql_query($op, $conexao);
        while ( $rs = mysql_fetch_assoc($op) ){
            $arr_opcionais[] = $rs['id'];
        }
}

?>

E depois na hora de exibir os selecionados:

<?php

$sql = mysql_query("SELECT * FROM opcionais WHERE categoria=\"Conforto\"");
echo "<b>Conforto</b><br />";

while ($rs = mysql_fetch_array($sql)) {
    $checked = (in_array($rs['id'], $arr_opcionais)) ? "checked='checked' " : "";
    
    echo "<label><input type='checkbox' name='opcionais[]' value='" . $rs['id'] . "' {$checked}/>".$rs['descricao']."</label><br/>";
}

?>

Edit - 15h18
Agora vi que você conseguiu, vou ver o outro problema e já posto a solução. ;)


TEstei essa sua rotina e naum funfou não.
Mas issu num eh pobRema. (eu jah havia conseguido)

Só q acgora to tendo dificuldade pra dar um UPDATE

olha soh:
$veiculo_id = intval($_GET['cod']);

foreach ($_POST['opcionais'] as $opcional) {
    mysql_query("UPDATE veiculos_opcionais SET `veiculo_id`='{$veiculo_id}', `opcional_id`='{$opcional}' WHERE `veiculo_id`='{$veiculo_id}' LIMIT 1");
}

Naum entendo muito da função FOREACH
essa parte foi a GLR aki do Forum q FEZ pra mim.
Mas naum tah atualizando.



#996361 Checkbox Dinâmico. Tudo Em Uma Variável Só.

Posted by AlessandroWeb on 12/03/2010, 15:10 in PHP

Pra aparecer todos os opcionais separados por categorias eu fiz assim:
    <legend>Opcionais    </legend>
<?php
$opc = "SELECT * FROM `veiculos_opcionais` WHERE `veiculo_id`='".intval($_GET['cod'])."'";
$opc = mysql_query($opc, $conexao);
while ( $ropc = mysql_fetch_assoc($opc) ){
	
	$op = "SELECT * FROM `opcionais` WHERE `id`='".$ropc['opcional_id']."'";
	$op = mysql_query($op, $conexao);
	while ( $rs = mysql_fetch_assoc($op) ){
	    echo "<label><input type='checkbox' name='opcionais[]' value='" . $rs['id'] . "' checked='checked' disabled='disabled' />".$rs['descricao']."</label>";
	}
}
?>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <table width="100%" border="0">
      <tr>
        <td><?php
$sql = mysql_query("SELECT * FROM opcionais WHERE categoria=\"Segurança\"");
	echo "<b>Seguran&ccedil;a</b><br />";

while ($rs = mysql_fetch_array($sql)) {
    echo "<label><input type='checkbox' name='opcionais[]' value='" . $rs['id'] . "' />".$rs['descricao']."</label><br/>";
}
?></td>
        <td>
        <?php
$sql = mysql_query("SELECT * FROM opcionais WHERE categoria=\"Bancos\"");
	echo "<b>Bancos</b><br />";

while ($rs = mysql_fetch_array($sql)) {
    echo "<label><input type='checkbox' name='opcionais[]' value='" . $rs['id'] . "' />".$rs['descricao']."</label><br/>";
}
?>
        </td>
        <td>
        <?php
$sql = mysql_query("SELECT * FROM opcionais WHERE categoria=\"Conforto\"");
	echo "<b>Conforto</b><br />";

while ($rs = mysql_fetch_array($sql)) {
    echo "<label><input type='checkbox' name='opcionais[]' value='" . $rs['id'] . "' />".$rs['descricao']."</label><br/>";
}
?>
        </td>
      </tr>
      <tr>
        <td valign="top">&nbsp;</td>
        <td valign="top">&nbsp;</td>
        <td valign="top">&nbsp;</td>
      </tr>
      <tr>
        <td valign="top"><?php
$sql = mysql_query("SELECT * FROM opcionais WHERE categoria=\"Janelas\"");
	echo "<b>Janelas</b><br />";

while ($rs = mysql_fetch_array($sql)) {
    echo "<label><input type='checkbox' name='opcionais[]' value='" . $rs['id'] . "' />".$rs['descricao']."</label><br/>";
}
?></td>
        <td valign="top">
        <?php
$sql = mysql_query("SELECT * FROM opcionais WHERE categoria=\"Sistema de Som\"");
	echo "<b>Sistema de Som</b><br />";

while ($rs = mysql_fetch_array($sql)) {
    echo "<label><input type='checkbox' name='opcionais[]' value='" . $rs['id'] . "' />".$rs['descricao']."</label><br/>";
}
?>
</td>
        <td valign="top">
        <?php
$sql = mysql_query("SELECT * FROM opcionais WHERE categoria=\"Outros\"");
	echo "<b>Outros</b><br />";

while ($rs = mysql_fetch_array($sql)) {
    echo "<label><input type='checkbox' name='opcionais[]' value='" . $rs['id'] . "' />".$rs['descricao']."</label><br/>";
}
?>
        </td>
      </tr>
      <tr>
        <td valign="top">&nbsp;</td>
        <td valign="top">&nbsp;</td>
        <td valign="top">&nbsp;</td>
      </tr>
    </table>
<p>&nbsp;</p>
  </fieldset>



Pra poder exibir o Opcionais do carro tah assim:
<?php
$opc = "SELECT * FROM `veiculos_opcionais` WHERE `veiculo_id`='".intval($_GET['id'])."'";
$opc = mysql_query($opc, $conexao);
while ( $ropc = mysql_fetch_assoc($opc) ){
	
	$op = "SELECT * FROM `opcionais` WHERE `id`='".$ropc['opcional_id']."'";
	$op = mysql_query($op, $conexao);
	while ( $rs = mysql_fetch_assoc($op) ){
	    echo $rs['descricao']." <b>º</b> ";
	}
}
?>

//Pra poder aparecer em CheckBox eh soh substituir essa linha
echo $rs['descricao']." <b>º</b> ";

//Por essa
echo "<label><input type='checkbox' name='opcionais[]' value='" . $rs['id'] . "' disabled='disabled' checked='checked' />".$rs['descricao']."</label>";

Mas eu kero q qnd o user for editar ele apareça a lista completa com os opcionais q foram maarcados no mesmo lugar, soh q checked='checked'. (img 2)

O problema eh q eu não sei como fazer isso.

eu teria q fazer um teste dentro do while pra poder ver se o Item q vai ser exibido está na tabela de relacionamento `veiculos_opcionais`.

Sei lah...

_--------------------------------

Comecei a tentar fazer a rotina....

<?php
$sql = mysql_query("SELECT * FROM opcionais WHERE categoria=\"Segurança\"");
	echo "<b>Seguran&ccedil;a</b><br />";

while ($rs = mysql_fetch_array($sql)) {


	
	//Faço uma consulta para ver se esse opcional tem q ficar .:: checked ::.
	$ifop = "SELECT * FROM `veiculos_opcionais` WHERE `opcional_id`='".$rs['id']."' LIMIT 1";
	$ifop = mysql_query($ifop, $conexao);
	$rifop = mysql_fetch_assoc($ifop);
	
	//Aqui eu faço a verificação
	if ( $rifop['veiculo_id'] == intval($_GET['cod']) ){
		echo "<label><input type='checkbox' name='opcionais[]' value='" . $rs['id'] . "' checked='checked' />".$rs['descricao']."</label><br/>";
	}else{
		echo "<label><input type='checkbox' name='opcionais[]' value='" . $rs['id'] . "' />".$rs['descricao']."</label><br/>";
	}	
}
?>

O resultado?

Os checks todos DESMARCADOS

Sei q o erro eh de LÓGICA, mas não sei onde.
Não tem nenhum erro de sintaxe sendo exibido.

Eae? Kem sabe onde estou errando?

-------------------------------------------------------

Consegui Fazer aparecer certo!
Do jeito q eu keria.

Mas agora tem outro problema...
na hora de dar o UPDATE num tah salvando.

Meu update tah assim:
$veiculo_id = intval($_GET['cod']);

foreach ($_POST['opcionais'] as $opcional) {
    mysql_query("UPDATE veiculos_opcionais SET `veiculo_id`='{$veiculo_id}', `opcional_id`='{$opcional}' WHERE `veiculo_id`='{$veiculo_id}' LIMIT 1");
}

Eu num manjo muito da função FOREACH, to usando ela pq a GLR aki no tópico passou (Ctrl+C Ctrl+V)

o q tah errado agora?



#996356 Checkbox Dinâmico. Tudo Em Uma Variável Só.

Posted by AlessandroWeb on 12/03/2010, 10:22 in PHP


O valor foi só um exemplo, é que não sei como está o seu banco e quais as suas necessidades e coloquei valor mesmo.

Mas é o seu banco mesmo, com os seus campos. (ok2)


VLW!!


GLR, jah to salvando de boa...
mas agora eh o seguinte.

Na hora de editar...
Eu tirei print pra ficar mais fácil:

Tah Assim:
Posted Image
Os opcionais que foram tickados na hr do cadastro aparecem lah, marcados.
E embaixo aparece TUDO D NOVO. O usuário teria q ficar comparando pra ver se naum vai repetir




Mas eu kero que fique assim:
Posted Image

Como posso fazer isso?
VLW



#996280 Email Html

Posted by AlessandroWeb on 11/03/2010, 10:38 in PHP

Bom dia, tudo bem?

Além do código, gostaria de saber onde você está tentando abrir esse e-mail? Outlook, Thunderbird, Webmail, entre outros.

Um abraço, tudo de bom.


tentei abrir no outlook e webmail...

jah jah eu posto o code

Bom dia, tudo bem?

Além do código, gostaria de saber onde você está tentando abrir esse e-mail? Outlook, Thunderbird, Webmail, entre outros.

Um abraço, tudo de bom.


tentei abrir no outlook e webmail...

-------------------------------------

Code
	$to = $empresa['email'];
	$subject = mysql_real_escape_string($_POST['assunto']);
	$mensagem = mysql_real_escape_string($_POST['mensagem']);
	$email = mysql_real_escape_string($_POST['email']);
	$nome = $_POST['nome'];
	$html = "
	<html>
	<body>
	<b>Nome:</b> $nome<br />
	<b>Email:</b> $email<br />
	<b>Data:</b> ".date("d/m/Y")."
	<p>
	$mensagem
	</p>
	</body>
	</html>";
	$headers = "Content-type: text/html; charset=utf-8; From: $email";

	if (mail($to, "Site - ".$subject, $html, $headers)) {
		echo "<div class=\"welcome\">Email enviado com sucesso!</div>";
	} else {
		echo "<div class=\"alerta\">Ocorreu um erro durante o envio do email.</div>";
	}

Envie para Hotmail e o que chegou foi isso:

Site - Testando
De: MEU_USER@MEU_EMAIL_SERVER
Enviada: quinta-feira, 11 de março de 2010 10:12:00
Para: *****@hotmail.com
_____________________________________________________________
Nome: Alessandro
Email: ****@****.com
Data: 11/03/2010

Não Funcionou. ¬¬\r\n

Funcionou


Depois do "Não Funcionou" eu dei um <ENTER> ( \r\n )
Reparem que existem algumas coisas em negrito, usei <b>

Colokei uma <IMG> antes da msg e acabou chegando normal.
<DIV> e <TABLE> tbm.
To começando a achar q eh o Soft que num tah lendo direito ein?!...

Vou tentar mandar pra outro email...

credo.
No WebMail nem abre.
Vou ver no Outlook

ué.?! Funfou no outlook tbm. ??? <_< :wacko: :huh: :blink: :ponder:

Num sakei nada..

Mas tah FMZ.
O REMETENTE tah vindo assim:
meu user@meu servidor.ext

Como eu troco issu aew?



#996249 Email Html

Posted by AlessandroWeb on 10/03/2010, 18:42 in PHP

Eu sei enviar email no formato html.

Mas o problema eh q as <table> e <img> num aparece.

se enviar tags de formatação (b, i, em, etc...) funciona certinho.
Mas as bendita img e tabelas num vão...

tem q ter alguma declaração adicional nas headers pra fazer issu?



#996094 Definir Fuso Horário

Posted by AlessandroWeb on 08/03/2010, 13:42 in PHP

Salve GLR.
Eu jah havia reparado que meu sistema marcava a hora errada (se fosse 13:00 marcava 16:00)

Hoje acabei de lembrar duma coisinha chamada Fuso Horário.
Reparei, então, que o sistema registra sempre 3 horas a mais.
No Brasil usamos -03:00 GMT. Isso explica tudo. ^^

Como faço pra definir o fuso horário que será utilizado?

----------
Eu poderia usar isso:
date("H:i:s", strtotime("-3 hours"));
já testei, funciona.! ^_^

Mas se a hora do servidor estiver definida para GMT -3?



#996002 Upload + For

Posted by AlessandroWeb on 05/03/2010, 13:25 in PHP

Fala Alessandro,

Primeiro organiza os nomes das variareis, você está usando a variável $foto para um monte de coisa

$foto = $foto."".$i;

Aonde está vindo esse valor da $foto?

Realmente...

Dpois d um tempo de DESCANÇO eu consegui ver q estava usando a $foto em vários lugares. da forma q eu estava fazendo bagunçava tudo mesmo.

NADA MELHOR QUE UM TEMPO DE DESCANÇO PRA PODER ENCONTRAR ERROS IDIOTAS!!

^_^



#995984 Ajuda Com Query String

Posted by AlessandroWeb on 05/03/2010, 10:38 in PHP

Eu acho q entendi o q vc ker...

tem a lista das notícias.

qnd o user clica em uma delas o sistema mostra a notícia completa e também a lista. certo?

Se for isso é só fazer o seguinte:

if (isset($_GET['id'])){
  //Se existir o GET id, ele vai entrar nesse IF
  //Aqui dentro você coloca sua consulta com um WHERE no id
  //E aqui dentro tbm coloca a saída dos resultados
}

Repare q eu não usei else

Jah q ele vai mostrar a lista novamente, se eu usasse ELSE (como o Maykei) ele iria exibir só a notícia sem a lista.

Do jeito q tah aew, ele só vai entrar no IF se existir a variável id chegando por GET. Senão ele vai passar direto e continuar a execução do script.

T+



#995983 Upload + For

Posted by AlessandroWeb on 05/03/2010, 10:26 in PHP

To fazendo um upload de 4 fotos, foto1, foto2, foto3 e foto4.
Pra não ter q repetir os comendos eu joguei um FOR nissu aew.

Deu nissu:

//Caminho completo da pasta onde os arquivos enviados ficarão
$path_upload = "../imagens/uploads/";

for ($i=1; $i<=4; $i++){
	
	$foto = $foto."".$i;
	echo $foto;
	
	if ( (isset($_FILES['foto'.$i]['name'])) && ($_FILES['foto'.$i]['name'] != NULL) ){
#######################################################
//FOTOS
$foto = mysql_query("SELECT foto".$i." FROM `produtos` WHERE `id`='".intval($_GET['cod'])."'", $conexao);
$foto = mysql_fetch_assoc($foto);
unlink("../".$foto['foto'.$i]);
// Nas versões do PHP anteriores a 4.1.0, deve ser usado $HTTP_POST_FILES
// ao invés de $_FILES.
$uploaddir = $path_upload;
$uploadfile = $uploaddir . $_FILES['foto'.$i]['name'];
print "<pre>";
if (move_uploaded_file($_FILES['foto'.$i]['tmp_name'], $uploaddir . $_FILES['foto'.$i]['name'])) {
    print "A Foto$i foi enviada com sucesso!";
    // print_r($_FILES);
} else {
    print "A Foto$i não foi Enviada.";
    print_r($_FILES);
}
print "</pre>";

$foto1 = "imagens/uploads/".$_FILES['foto'.$i]['name'];
mysql_query("UPDATE `produtos` SET `foto1`='".$foto.$i."' WHERE id='".intval($_GET['cod'])."' LIMIT 1", $conexao);

//---------
}
}

Eu não tenho certeza se a sintaxe do meu for tah certa,
se - no 2º parametro - eu usar "==" ele parece q nem entrou no for, "<" tbm nem entra, ">" dah loop infinito. Só funcionou desse jeito aí mesmo.

Na tela me exibiu isso:

Notice: Undefined variable: foto in D:\wamp\www\autocms\admin\-edita_carro.php on line 11
1
Warning: unlink(../Array1) [function.unlink]: No such file or directory in D:\wamp\www\autocms\admin\-edita_carro.php on line 19

A Foto1 foi enviada com sucesso!

Array2Array23Array234feito


O q está errado nisso aew?
ele tah jogando uns valores toscos na variável foto. :P


Me ajudem aew BLZ?!!
Thank's.



#995981 Usar Tag´s Html Dentro Do Php

Posted by AlessandroWeb on 05/03/2010, 09:38 in PHP

<body>
<form id="form1" name="form1" method="post" action="">
<input type="text" name="cpf_pac" id="cpf_pac">
<INPUT type="submit" value="Buscar"></td>

<?php

include ("conexao.php");
if (!empty($_POST["cpf_func"])){
$cpf_func=$_POST["cpf_func"];


$q="select * from funcionarios where cpf_func='$cpf_func'";
$r=mysql_query($q) or die ("Erro no Acesso do BANCO. ".mysql_error());

while ($l = mysql_fetch_array($r)){
$nome_func=$l['nome_func'];

?>

<table width="76%" border="1" align="center" cellpadding="1" cellspacing="1">
<tr>
<td width="14%"><div align="right"><strong>Nome:</strong></div></td>
<td width="35%"><label>
<div align="left">
<input name="nome_func" type="text" id="nome_func" size="40" maxlength="50" value="<?php echo $nome_func; ?>"/>
</div>
</label></td>
</tr>
<?php
}
}
?>

</table>
</form>
</body>

Como o MBA disse:

Mais uma vez eu falo.
O estudo de desenvolvimento MVC vale!


Realmente vale. Todo o tipo de estudo vale! Sempre temos que aprender coisas novas!

Até eu jah comecei estudar essa tal de heredoc ^^.

---
Mas enfim, eu estava reparando no seu code aqui.
No primeiro post vc fez os dois misturados ^^. O echo e as tags php dentro dele. veja:


echo '
<table width="76%" border="1" align="center" cellpadding="1" cellspacing="1">
<tr>
<td width="14%"><div align="right"><strong>Nome:</strong></div></td>
<td width="35%"><label>
<div align="left">

<input name="nome_func" type="text" id="nome_func" size="40" maxlength="50" value="<?php echo $nome_func?>"/>
}
}
?>
';

Ja estava pertinho de resolver o seu problema ein?!
T+



#995939 Usar Tag´s Html Dentro Do Php

Posted by AlessandroWeb on 04/03/2010, 15:03 in PHP

Seguindo o que o MBA disse:

<html>
<body>
<form id="form1" name="form1" method="post" action="">
<input type="text" name="cpf_pac" id="cpf_pac">
<INPUT type="submit" value="Buscar"></td>

<?php

include ("conexao.php");
if (!empty($_POST["cpf_func"])){
$cpf_func=$_POST["cpf_func"];
$q="select * from funcionarios where cpf_func='$cpf_func'";
$r=mysql_query($q) or die ("Erro no Acesso do BANCO. ".mysql_error());
?>
<table width="76%" border="1" align="center" cellpadding="1" cellspacing="1">
<tr>
<td width="14%"><div align="right"><strong>Nome:</strong></div></td>
<td width="35%"><label>
<div align="left">
<input name="nome_func" type="text" id="nome_func" size="40" maxlength="50" value="$nome_func"/>
</div>
</label></td>
</tr>
<?php

}
?>

</form>
</body>
</html>

Isso resolve os erros e facilita na visualização do code HTML



#995930 Enumerar

Posted by AlessandroWeb on 04/03/2010, 13:01 in PHP

Mas eu quero que elas aparecem com numeração 1, 2, 3, 4, 5, 6, 7, 8 , 9 , 10, então escondi o campo usu_id e não sei como fazer aparecer essa numeração na frente de cada questão.
Alguém tem ideia como fazer isso? preciso de algum codigo php, como eu faço?

Obrigado.

Se vc estiver usandoo um WHILE pra exibir os resultados eh soh usar uma variável contadora dentro dele.

assim:

$count = 1;
while ($row = mysql_fetch_assoc($sql)){
  echo $count.") ".$row['pergunta']."<br />";
  $count++;
}

Se o Banco te retornou 5 resultados, será impresso na tela o seguinte:

1) PERGUNTA TAL
2) PERGUNTA TEL
3) PERGUNTA TIL
4) PERGUNTA TOL
5) PERGUNTA TUL


É Isso q vc procura?

eu usei WHILE mas isso pode ser usado em kalker estrutura de repetição.

T++;



#995927 Categorias Em Php

Posted by AlessandroWeb on 04/03/2010, 12:48 in PHP

$id_categoria = $_GET['id']; //Supondo q vc esteja trazendo o id da categoria por GET

//É só fazer a consulta no mySql utilizando esse id pra filtrar os resultados

//Pelo q entendi o campo con_cat é uma abreviação de Conteudo_Categoria.
$sql = "SELECT * FROM `Conteudos` WHERE `con_cat` = '".$id_categoria."'";

T+



#995856 Checkbox Dinâmico. Tudo Em Uma Variável Só.

Posted by AlessandroWeb on 03/03/2010, 10:46 in PHP

O valor foi só um exemplo, é que não sei como está o seu banco e quais as suas necessidades e coloquei valor mesmo.

Mas é o seu banco mesmo, com os seus campos. (ok2)


VLW!!



#995855 Data - Problemas Com Log

Posted by AlessandroWeb on 03/03/2010, 10:40 in PHP

@Paulo Andre

parece q funcionou! VLW!!



#995847 Checkbox Dinâmico. Tudo Em Uma Variável Só.

Posted by AlessandroWeb on 03/03/2010, 10:27 in PHP

VLW GRL!



Eu naum entendi o motivo do campo valor na tabela opcionais

Qnd eu cadastro um novo opcional coloco na descrição a descrição (óbvio) o id eu deixei PRIMARY AutoIncrement Mas no valor eu coloco o q?

Adaptei conforme minha necessidade e parece que tudo está indo bem, mas essa parte do valor eu não faço idéia do q pode ser.

--



#995848 Data - Problemas Com Log

Posted by AlessandroWeb on 03/03/2010, 09:48 in PHP

Eu dnovo galera! ^^
Tenho uns LOGs das ações do usuário aqui e quero excluir - os que forem mais antigos que 15 dias vai pro beleléu. Mas naum quero usar CRON, quero fazer esse teste quando o usuário acessar o sistema

meu code:
$data_limpeza = date("d/m/Y", strtotime("-15 days"));
$delog = "DELETE FROM `logs` WHERE `data` = '$data_limpeza'";
mysql_query($delog, $conexao) or die ("Erro durante a limpeza dos Logs: ".mysql_error());

Mas eis o problema.: Hoje é 03/03/2010, ou seja, a variável $data_limpeza terá no seu valor 16/02/2010 (15 dias a menos)

Mas se no dia 16/02 o usuário não acessar o sistema?

Eu tentei usar assim:
WHERE `data` <= '$data_limpeza'
Mas o sistema apaga TODOS os logs.

Para salvar o log eu estou usando o seguinte:
mysql_query("INSERT INTO  `logs` (
`user_id`,
`data`,
`hora`,
`acao`
)
VALUES (
'".$row_user['id']."',
'".date("d/m/Y")."',
'".date("H:i")."',
'Conectado no Sistema'
)");

O que pode ser?



#995839 Checkbox Dinâmico. Tudo Em Uma Variável Só.

Posted by AlessandroWeb on 03/03/2010, 08:16 in PHP

@hostdesigner

Cara, acho q do jeito que você está propondo não vai dar certo no meu script.

Ou então eu ñ entendi sua lógica. ^^

Não faz sentido!

Acho que seria mais correto eu usar dessa forma se houvesse apenas 1 item da tabela opcionais por veículo.
eu posso ter TODOS os itens no mesmo veículo.
e tbm posso ter o mesmo item em vários veículos.

Acho que a forma que vc me propos usar não vai dar muito certo não.

VLW!!




IPB Skin By Virteq