Jump to content


Tatiana Carrazzoni's Content

There have been 26 items by Tatiana Carrazzoni (Search limited from 19/04/2023)



Ordernar por                Order  

#904232 Sistema De Busca Interna

Posted by Tatiana Carrazzoni on 20/03/2008, 15:29 in PHP

Olá pessoal,

gostaria de que vocês me ajudasse a criar um sistema de busca interna em um site.

agradeço quem puder me ajudar.



#897310 Instalar O Tinymce

Posted by Tatiana Carrazzoni on 13/02/2008, 15:46 in HTML, CSS e Metodologias

consegui colocar em cima, mas tem muitos botões.. e eu não sei como tirá-los



#897290 Instalar O Tinymce

Posted by Tatiana Carrazzoni on 13/02/2008, 14:46 in HTML, CSS e Metodologias

consegui instalar, porem a caixa de texto fica emcima e os icones embaixo...

eu gostaria de inverter isso, tem como?



#897058 Instalar O Tinymce

Posted by Tatiana Carrazzoni on 12/02/2008, 16:57 in HTML, CSS e Metodologias

Olá...

Gostaria de saber como instalar o editor tinymce.

agardeço quem puder me ajudar...



#894899 Controle De Envio De Emails

Posted by Tatiana Carrazzoni on 30/01/2008, 11:30 in PHP

bem pensado...
realmente eu n tinha pensado assim...

mas mt obrigado pela ajuda e pela resposta...



#894890 Controle De Envio De Emails

Posted by Tatiana Carrazzoni on 30/01/2008, 11:09 in PHP

ok... ta funcionando...
valeu...

uma pergunta, pq vc n coloca RESOLVIDO nos topicos resolvido??



#894887 Controle De Envio De Emails

Posted by Tatiana Carrazzoni on 30/01/2008, 11:00 in PHP

ficaria assim???

$cont = 0; 
				 
				 while($fet_email = mysql_fetch_array($res_email)){
				 $cont++;
	if(@mail($fet_email['nome_cli'] . '<' . $fet_email['email'] . '>', $fet_news['nome'], $fet_news['descricao'], $cabecalho)){
	
$sql_salva =  mysql_query("INSERT INTO enviadas (id_env, remetente, nome_env, descricao, grupo, email, data) VALUES ('', '$fet_rem[email_rem]', '$fet_news[nome]', '$fet_news[descricao]', '$fet_email[grupo]', '$fet_email[email]', NOW())", $db) or die(erro(mysql_error()));

 if( $cont == 100 )
	{
		sleep(30);
		$cont = 0;
	}

echo "email enviado com sucesso para ".$fet_email['email']." (".$fet_email['nome_cli'].")<br>";
}
else{
echo "falha ao enviar o email ".$fet_email['email']." (".$fet_email['nome_cli'].")<br>";
}
}



#894883 Controle De Envio De Emails

Posted by Tatiana Carrazzoni on 30/01/2008, 10:54 in PHP

é exatamente isso, mas onde coloco esse scritpt???

seria nessa parte::

<? while($fet_email = mysql_fetch_array($res_email)){
	if(@mail($fet_email['nome_cli'] . '<' . $fet_email['email'] . '>', $fet_news['nome'], $fet_news['descricao'], $cabecalho)){
	
$sql_salva =  mysql_query("INSERT INTO enviadas (id_env, remetente, nome_env, descricao, grupo, email, data) VALUES ('', '$fet_rem[email_rem]', '$fet_news[nome]', '$fet_news[descricao]', '$fet_email[grupo]', '$fet_email[email]', NOW())", $db) or die(erro(mysql_error()));

echo "email enviado com sucesso para ".$fet_email['email']." (".$fet_email['nome_cli'].")<br>";
}
else{
echo "falha ao enviar o email ".$fet_email['email']." (".$fet_email['nome_cli'].")<br>";
}
};
?>



#894873 Controle De Envio De Emails

Posted by Tatiana Carrazzoni on 30/01/2008, 10:36 in PHP

Gente...

Montei um sistema de envio de newsletter e gostaria de enviar uma certa quantidade de emails por segundo...

Como faço isso?? esse é meu primeiro sistema e eu n sei onde colocar isso e como colocar...



#894597 Salvar Msg Enviadas

Posted by Tatiana Carrazzoni on 30/01/2008, 08:15 in PHP

na ralidade eu queria q inserisse tanto o grupo quanot o email, mas acho q vai ser mais complicado.. então eu queria q quando a news fosse enviada, salvasse os dados corretamente...

as tabelas estão assim:

id grupo
1 site
2 loja


id nome_cli email grupo
1 Tatiana tatianacarrazzoni@gmail.com 1
2 maga maga_tati@hotmail.com 2


ele ta salvando os enviados da seguinte maneira:
assunto grupo email data
grupos 2 maga_tati@hotmail.com 2008-01-29
grupos 2 tatianacarrazzoni@gmail.com 2008-01-29
grupos 2 maga_tati@hotmail.com 2008-01-29
grupos 2 tatianacarrazzoni@gmail.com 2008-01-29


quando na realidade era p ser salvo assim:

assunto grupo email data
grupos 2 maga_tati@hotmail.com 2008-01-29
grupos 1 tatianacarrazzoni@gmail.com 2008-01-29

e outra, ele n ta salvando os grupos selecionados, apenas um ele salva... ele só salva o último q foi clicado...

consegui resolver o problema...



#894585 Salvar Msg Enviadas

Posted by Tatiana Carrazzoni on 29/01/2008, 08:52 in PHP

ai vão os codigos...


enews.php

<script language="javascript" type="text/javascript">function getDescricao(id){	if (!id) { // ve se o id foi enviado		alert('O id não foi passado!');	} else {		var url = 'getDescricao.php?id='+id; //url que será acessada pelo Ajax		var pars = ''; // parâmetros que serão passados quando o método for POST		var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: setDescricao });	}}function setDescricao(request){	$('descricao').innerHTML = request.responseText; // coloca o retorno da requisição dentro da div 'descricao'}</script><form name="form" id="form" action="actionNewsletter.php" enctype="multipart/form-data" method="post">  <p>Remetente:<br/><select name="remetente" id="remetente">		<?$sql2 = mysql_query("SELECT * FROM remetente ORDER BY email") or die(erro(mysql_error()));echo "<option value=\"selecione\">Selecione um remetente:</option>\n";while($c = mysql_fetch_array($sql2)) {echo "<option value=\"".$c[id]."\">|.".$c[email]."</option>\n";}?>	</select></p><p>Grupos: <br/> <?$sql_grupos	= "SELECT id, nome FROM grupo ORDER BY nome";if(!$res_grupos = mysql_query($sql_grupos)){	die('Erro ao buscar grupos');}?><table width="300" border="0" cellpadding="3" cellspacing="3" border="3" bordercolor="#993399"><tr><? while($fet_grupos = mysql_fetch_array($res_grupos)){?>	<td>	<input type="checkbox" name="grupo[]" value="<? print($fet_grupos['id']); ?>"> <? print($fet_grupos['nome']) ?>&nbsp;	</td><?}?></tr></table></p>  <p><label>Assunto:<br/>	<input type="text" name="assunto" id="assunto" />	</label></p>  <p>Newsletter: <br/>	<select name="newsletter" id="newsletter" onchange="getDescricao(this.options[this.selectedIndex].value);">	  <?$sql2 = mysql_query("SELECT * FROM newsletter ORDER BY nome") or die(erro(mysql_error()));echo "<option value=\"selecione\">Selecione uma newsletter:</option>\n";while($c = mysql_fetch_array($sql2)) {echo "<option value=\"".$c[id]."\">|.".$c[nome]."</option>\n";}?>	</select>	<br />	<br />  <div id="descricao">&nbsp;</div></p>  <p><input name="Submit" type="submit" id="submit" value="enviar" /></p></form>


actionNewsletter.php
<?include("../config.php");if($contagem !=1) {header("Location: index.php");}else{$user = mysql_query("SELECT * FROM usuarios WHERE login = '".$login."'") or die(erro(mysql_error()));$user1 = mysql_fetch_array($user);if($nivel < 2) {$user = "$login";}else{$user = "<a href=\"admin.php?acao=info_user&id=".$user1[id]."\">$login</a>";}$lista = '';foreach($_POST['grupo'] as $item){  $lista .= $item . ', ';}$lista = substr($lista, 0, strlen($lista) -2);$sql_news = "SELECT * FROM newsletter WHERE id = ".$_POST['newsletter'];if(!$res_news = mysql_query($sql_news)){ die('Erro ao buscar Newsletter');}$fet_news = mysql_fetch_array($res_news);$sql_email = "SELECT nome_cli, email FROM clientes WHERE grupo IN(" . $lista . ")";if(!$res_email = mysql_query($sql_email)){ die('Erro ao buscar e-mails');}$cabecalho = "MIME-Version: 1.0\r\n";$cabecalho.= "Content-type: text/html; charset=iso-8859-1\r\n";$cabecalho.= "FROM: Newsletter\r\n";?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title><?php echo $nome_site; ?></title><link rel="StyleSheet" href="../css.css" type="text/css"><script src="../js.js" language="javascript"></script><script src="js/prototype.js" language="javascript"></script><style type="text/css"><!--.style1 {	color: #000000;	font-weight: bold;}--></style></head><body><div align="center">  <table width="803" border="1" cellpadding="2" cellspacing="0" bordercolor="#D8E1F3">  	<tr valign="top" bgcolor="#D8E1F3">	  <td colspan="2">		<table width="100%"  border="0">		  <tr>			<td align="center"><font color="#000000"><strong><?php echo $user; ?></strong>, bem vindo ao sistema de newsletter</font> </td>		  </tr>		</table>	  </td>	</tr>	<tr><td colspan="2"></td></tr>	<tr valign="top">	  <td width="200" align="left" bgcolor="#FFFFFF">		<table width="100%"  border="0">		  <tr>			<td align="center" bgcolor="#D8E1F3" class="style1 style3">Menu</td>		  </tr>		  <tr>			<td>&nbsp;</td>		  </tr>		  <tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">			<td><a href="admin.php">- Principal</a></td>		  </tr>		  <tr>			<td>&nbsp;</td>		  </tr>		  <tr>			<td align="center" bgcolor="#D8E1F3" class="style1 style3">Email Remetente</td>		  </tr>		  <tr>			<td>&nbsp;</td>		  </tr>		  <tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">			<td><a href="admin.php?acao=er">- Listar Remetente</a></td>		  </tr>		  <tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">			<td><a href="admin.php?acao=ed">- Adicionar Remetente</a></td>		  </tr>		  <tr>			<td>&nbsp;</td>		  </tr>		  <tr>			<td align="center" bgcolor="#D8E1F3" class="style1 style3">Grupos</td>		  </tr>		  <tr>			<td>&nbsp;</td>		  </tr>		  <tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">			<td><a href="admin.php?acao=gc">- Listar Grupo</a></td>		  </tr>		  <tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">			<td><a href="admin.php?acao=ad">- Adicionar Grupo</a></td>		  </tr>		  <tr>			<td>&nbsp;</td>		  </tr>		  <tr>			<td align="center" bgcolor="#D8E1F3" class="style1 style3">Clientes</td>		  </tr>		  <tr>			<td>&nbsp;</td>		  </tr>		  <tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">			<td><a href="admin.php?acao=gsc">- Listar Clientes</a></td>		  <tr>			<td>&nbsp;</td>		  </tr>		  <tr>			<td align="center" bgcolor="#D8E1F3" class="style1 style3">Imagens</td>		  </tr>		  <tr>			<td>&nbsp;</td>		  </tr>		  <tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">			<td><a href="admin.php?acao=gci">- Listar Imagens</a></td>		  <tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">			<td><a href="admin.php?acao=adi">- Adicionar Imagens</a></td>			<? if($nivel == 2) { ?>			<? } ?>		  <tr>			<td>&nbsp;</td>		  </tr>		  <tr>			<td align="center" bgcolor="#D8E1F3" class="style1 style3">Newsletter</td>		  </tr>		  <tr>			<td>&nbsp;</td>		  </tr>		  <tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">			<td><a href="admin.php?acao=gd">- Listar Newsletter</a></td>		  </tr>		  <tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">			<td><a href="admin.php?acao=adsd">- Adicionar Newsletter</a></td>		  </tr><tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">  <td><a href="admin.php?acao=enews">- Enviar Newsletter</a></td></tr><tr>			<td>&nbsp;</td>		  </tr>		  <tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">			<td><a href="logout.php">- Logout</a> </td>		  </tr>		</table>		<center>		</center>		<br>		<br>	  </td><td width="603"><br>		  <div align="center">			<table width="643" border="0" cellspacing="0" cellpadding="0">			  <tr>				<td width="100%" align="left" valign="top">				 <? while($fet_email = mysql_fetch_array($res_email)){	if(@mail($fet_email['nome_cli'] . '<' . $fet_email['email'] . '>', $_POST['assunto'], $fet_news['descricao'], $cabecalho)){$sql_salva =  mysql_query("INSERT INTO enviadas (id, assunto, grupo, email, data) VALUES ('','$assunto', '$lista', '$email', NOW())", $db) or die(erro(mysql_error()));echo "email enviado com sucesso para ".$fet_email['email']." (".$fet_email['nome_cli'].")<br>";}else{echo "falha ao enviar o email ".$fet_email['email']." (".$fet_email['nome_cli'].")<br>";}};?>				</td>			  </tr>			</table>		</div></td>	</tr>	<tr valign="top" bgcolor="#D8E1F3">	  <td colspan="2">&nbsp;</td>	</tr>  </table></div></body></html><?}?>



#894473 Salvar Msg Enviadas

Posted by Tatiana Carrazzoni on 28/01/2008, 16:09 in PHP

Olá...

gostaria que me ajudassem...

o problema é o seguinte quando envia para varios grupos, ele salva no banco mas o grupo vai igual...
tenho o código abaixo, gostaria que ao ser enviada as msgs p determinados grupos, as mesmas fossem salvas no banco de dados(phpmyadmim)...

[codebox]<?
include("../config.php");
if($contagem !=1) {
header("Location: index.php");
}else{
$user = mysql_query("SELECT * FROM usuarios WHERE login = '".$login."'") or die(erro(mysql_error()));
$user1 = mysql_fetch_array($user);
if($nivel < 2) {
$user = "$login";
}else{
$user = "<a href=\"admin.php?acao=info_user&id=".$user1[id]."\">$login</a>";
}

$lista = '';
foreach($_POST['grupo'] as $item){
$lista .= $item . ', ';
}
$lista = substr($lista, 0, strlen($lista) -2);

$sql_news = "
SELECT *
FROM newsletter
WHERE id = ".$_POST['newsletter'];

if(!$res_news = mysql_query($sql_news)){
die('Erro ao buscar Newsletter');
}

$fet_news = mysql_fetch_array($res_news);

$sql_email = "
SELECT nome,
email
FROM clientes
WHERE grupo IN(" . $lista . ")
";

if(!$res_email = mysql_query($sql_email)){
die('Erro ao buscar e-mails');
}
$cabecalho = "MIME-Version: 1.0\r\n";
$cabecalho.= "Content-type: text/html; charset=iso-8859-1\r\n";
$cabecalho.= "FROM: Newsletter \r\n";

while($fet_email = mysql_fetch_array($res_email)){
if(@mail($fet_email['nome'] . '<' . $fet_email['email'] . '>', $_POST['assunto'], $fet_news['descricao'], $cabecalho)){
$sql_salva = mysql_query("INSERT INTO enviadas (id, assunto, grupo, data) VALUES ('','$assunto', '$lista', NOW())", $db) or die(erro(mysql_error()));
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR...ml4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title><?php echo $nome_site; ?></title>
<link rel="StyleSheet" href="../css.css" type="text/css">
&lt;script src="../js.js" language="javascript"></script>
&lt;script src="js/prototype.js" language="javascript"></script>
<style type="text/css">
<!--
.style1 {
color: #000000;
font-weight: bold;
}
-->
</style>
</head>
<body>
<div align="center">
<table width="803" border="1" cellpadding="2" cellspacing="0" bordercolor="#D8E1F3">
<tr valign="top" bgcolor="#D8E1F3">
<td colspan="2">
<table width="100%" border="0">
<tr>
<td align="center"><font color="#000000"><strong><?php echo $user; ?></strong>, bem vindo ao sistema de newsletter</font> </td>
</tr>
</table>
</td>
</tr>
<tr><td colspan="2"></td></tr>
<tr valign="top">
<td width="200" align="left" bgcolor="#FFFFFF">
<table width="100%" border="0">
<tr>
<td align="center" bgcolor="#D8E1F3" class="style1 style3">Menu</td>
</tr>
<tr>
<td> </td>
</tr>
<tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">
<td><a href="admin.php">- Principal</a></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align="center" bgcolor="#D8E1F3" class="style1 style3">Email Remetente</td>
</tr>
<tr>
<td> </td>
</tr>
<tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">
<td><a href="admin.php?acao=er">- Listar Remetente</a></td>
</tr>
<tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">
<td><a href="admin.php?acao=ed">- Adicionar Remetente</a></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align="center" bgcolor="#D8E1F3" class="style1 style3">Grupos</td>
</tr>
<tr>
<td> </td>
</tr>
<tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">
<td><a href="admin.php?acao=gc">- Listar Grupo</a></td>
</tr>
<tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">
<td><a href="admin.php?acao=ad">- Adicionar Grupo</a></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align="center" bgcolor="#D8E1F3" class="style1 style3">Clientes</td>
</tr>
<tr>
<td> </td>
</tr>
<tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">
<td><a href="admin.php?acao=gsc">- Listar Clientes</a></td>
<tr>
<td> </td>
</tr>
<tr>
<td align="center" bgcolor="#D8E1F3" class="style1 style3">Imagens</td>
</tr>
<tr>
<td> </td>
</tr>
<tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">
<td><a href="admin.php?acao=gci">- Listar Imagens</a></td>
<tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">
<td><a href="admin.php?acao=adi">- Adicionar Imagens</a></td>
<? if($nivel == 2) { ?>
<? } ?>
<tr>
<td> </td>
</tr>
<tr>
<td align="center" bgcolor="#D8E1F3" class="style1 style3">Newsletter</td>
</tr>
<tr>
<td> </td>
</tr>
<tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">
<td><a href="admin.php?acao=gd">- Listar Newsletter</a></td>
</tr>
<tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">
<td><a href="admin.php?acao=adsd">- Adicionar Newsletter</a></td>
</tr>
<tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">
<td><a href="admin.php?acao=enews">- Enviar Newsletter</a></td>
</tr>
<tr>
<td> </td>
</tr>
<tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">
<td><a href="logout.php">- Logout</a> </td>
</tr>
</table>
<center>
</center>
<br>
<br>
</td>
<td width="603"><br>
<div align="center">
<table width="643" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="left" valign="top">
<? echo "email enviado com sucesso para ".$fet_email['email']." (".$fet_email['nome'].")";
}
else{
echo "falha ao enviar o email ".$fet_email['email']." (".$fet_email['nome'].")";
}
};
?>
</td>
</tr>
</table>
</div></td>
</tr>
<tr valign="top" bgcolor="#D8E1F3">
<td colspan="2"> </td>
</tr>
</table>
</div>
</body>
</html>
<?
}
?>[/codebox]

erro.jpg



#894421 Importar Tabela

Posted by Tatiana Carrazzoni on 28/01/2008, 12:37 in PHP

Ok!! funcionou...

valeu pela ajuda....



#894400 Importar Tabela

Posted by Tatiana Carrazzoni on 28/01/2008, 11:18 in PHP

<?

$add = $_GET["add"];



if($add == "sim") {



$caminho = '';

$arquivo = 'importa.csv';

//if(!empty($_POST['submit'])){

	move_uploaded_file($_FILES['arquivo']['tmp_name'], $caminho . $arquivo);

	

	//Abrindo arquivo para leitura

	$fp = fopen($caminho . $arquivo, 'r');

	$inseridos = 0;

	while($dados = fgets($fp)){

		$dados = str_replace('ÿþ','', str_replace('"', '', str_replace(';', '', $dados)));

		

		$registros = explode(',',$dados);

		$registros[2] = trim($registros);

		$sql_insert	=	"INSERT INTO clientes (nome, email, grupo) VALUES(" . $registros[0] .  ", " . $registros[1] .  ", " . $registros[2] . ")";

		print($sql_insert."<br>");

		if(mysql_query($sql_insert)){

			$inseridos++;

		} else {

			print "Impossível inserir no banco de dados. Erro: " . mysql_error()."<br>";

		}

	}



	fclose($fp);

	

	print("Foram inseridos <strong>" . $inseridos . "</strong> Registros");

	$sql_select = "SELECT nome, email, grupo FROM clientes";

	$teste = mysql_query($sql_select);

	while($fet_teste = mysql_fetch_array($teste)){

 	print($fet_teste['nome'] . ", " . $fet_teste['email'] . ", " . $fet_teste['grupo'] . "<br>");

}

}

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<form method="POST" action="admin.php?acao=gsi&add=sim" enctype="multipart/form-data">

Arquivo CSV:<br>

<input type="file" id="arquivo" name="arquivo"/><br>

<br>

<input type="submit" value="Processar..." />

</form>

</body>

</html>



#894388 Importar Tabela

Posted by Tatiana Carrazzoni on 28/01/2008, 10:14 in PHP

eu tirei o id, porem ele n ta cadastrando mais...

se vc puder me dar seu msn p eu te passar o link, senha e login tudo bem...
ai vc analisa direitinho



#894385 Importar Tabela

Posted by Tatiana Carrazzoni on 28/01/2008, 09:57 in PHP

Eu coloquei o print_r ($registros); ele aparece isso:

INSERT INTO clientes (id, nome, email, grupo) VALUES(NULL, 'Tati', 'maga_tati@hotmail.com', '2')
Array ( [0] => Tati [1] => maga_tati@hotmail.com [2] => 2 )

o campo id é auto increment



#894381 Importar Tabela

Posted by Tatiana Carrazzoni on 28/01/2008, 09:38 in PHP

Paulo..

fiz algumas alterações no código e agora ele ta inserindo, mas n por completo...
existe uma tabela clientes onde tem os campos id, nome, email e grupo

quando coloco p importar o arquivo csv, ele pega todos os campos menos o grupo, ao inves dele colocar o numero do grupo, ele coloca "0"...

pq??



#894373 Importar Tabela

Posted by Tatiana Carrazzoni on 28/01/2008, 09:01 in PHP

Paulo, eu descomentei aquela parte do codigo q vc falou, o codigo agora ta assim:

<?
$add = $_GET["add"];

if($add == "sim") {

$caminho = '';
$arquivo = 'importa.csv';
//if(!empty($_POST['submit'])){
 move_uploaded_file($_FILES['arquivo']['tmp_name'], $caminho . $arquivo);
 
 //Abrindo arquivo para leitura
 $fp = fopen($caminho . $arquivo, 'r');
 $inseridos = 0;
 while($dados = fgets($fp)){
  $dados = str_replace('ÿþ','', str_replace('"', '', str_replace(';', '', $dados)));
  
  $registros = explode(',',$dados);
  $registros[2] = substr($registros[2], 0, 3);
  $sql_insert = "INSERT INTO newsletter (id, nome, email, grupo) VALUES(NULL, '" . $registros[0] .  "', '" . $registros[1] .  "', '" . $registros[2] . "')";
  print($sql_insert.'<br>');
  if(mysql_query($sql_insert)){
   $inseridos++;
  } else {
   'Impossível inserir no banco de dados. Erro: ' . mysql_error();
  }
 }
 fclose($fp);
  print('Foram inseridos <strong>' . $inseridos . '</strong> Registros');
}
?>

onde faço alteração?? ele mostra os dados do arquivo csv, mas n insere no banco...



#894363 Importar Tabela

Posted by Tatiana Carrazzoni on 28/01/2008, 08:23 in PHP

Bom dia...

Gostaria de importar uma tabela para o phpmyadmin através do código abaixo:

<?
$add = $_GET["add"];

if($add == "sim") {

$caminho = '';
$arquivo = 'importa.csv';
//if(!empty($_POST['submit'])){
 move_uploaded_file($_FILES['arquivo']['tmp_name'], $caminho . $arquivo);
 
 //Abrindo arquivo para leitura
 $fp = fopen($caminho . $arquivo, 'r');
 $inseridos = 0;
 while($dados = fgets($fp)){
  $dados = str_replace('ÿþ','', str_replace('"', '', str_replace(';', '', $dados)));
  
  $registros = explode(',',$dados);
  $registros[2] = substr($registros[2], 0, 3);
  $sql_insert = "INSERT INTO newsletter (id, nome, email, grupo) VALUES(NULL, '" . $registros[0] .  "', '" . $registros[1] .  "', '" . $registros[2] . "')";
  print($sql_insert.'<br>');
  /*if(mysql_query($sql_insert)){
   $inseridos++;
  } else {
   'Impossível inserir no banco de dados. Erro: ' . mysql_error();
  }*/
 }

 fclose($fp);
 
 print('Foram inseridos <strong>' . $inseridos . '</strong> Registros');
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form method="POST" action="admin.php?acao=gsi&add=sim" enctype="multipart/form-data">
Arquivo CSV:<br>
<input type="file" id="arquivo" name="arquivo"/><br>
<br>
<input type="submit" value="Processar..." />
</form>
</body>
</html>

ele está funcionando, mas não ta inserindo no banco....
preciso de ajuda urgente...



#893130 Qual Tutorial Você Precisa?

Posted by Tatiana Carrazzoni on 21/01/2008, 11:53 in Artigos, Dicas e Tutoriais de PHP

Tutorial de um sistema de gerenciamento completo de newsletter



#891285 Habilitar / Desabilitar Select (combo)

Posted by Tatiana Carrazzoni on 10/01/2008, 15:02 in HTML, CSS e Metodologias

Ai vai..

adsd.php

<script>loc = new Array(<?=mysql_num_rows($sql)?>)for (i=0; i < <?=mysql_num_rows($sql)?>; i++) {     loc[i] = new Array(2)             for (j=0; j < 2; j++) {         loc[i][j] = "0" }}   <? $j = 0;   while ($linha = mysql_fetch_array($sql)) {?>   loc[<?=$j?>][0] = "<?=$linha[0]?>";   loc[<?=$j?>][1] = "<?=$linha[0]?>";   <? $j++;   }   ?>   parent.inicia();</script><?$sql = mysql_query("SELECT * FROM {$prefixo}categorias ORDER BY nome ASC") or die(erro(mysql_error()));$contar = mysql_num_rows($sql);if($contar < 1) {echo "<center>Adicione pelo menos uma categoria.<br>";echo "<center><strong><a href=\"java script:div('add_cat')\">Clique Aqui</a></strong> para adicionar uma.<br></center>";?><div id="add_cat" style="display: none" align="center"><hr align="center"><form method="POST" action="admin.php?acao=ad&amp;add=sim">  Nome da categoria:<br>  <input name="nome" type="text" value="<?php echo $nome; ?>" size="20">  <br>  <br>  <input name="cadastrar" type="submit" id="cadastrar" value="Cadastrar">  </p></form></div><?}else{$cadastrar = $_GET["cadastrar"];if($cadastrar == "download") {$nome             = $_POST["nome"];$descricao        = $_POST["descricao"];$cliques          = 0;$categoria    	  = $_REQUEST["categoria"];$subcategoria     = $_REQUEST["subcategoria"];$autor_script     = $_POST["autor"];$versao_script    = $_POST["versao"];$reportado        = "";$arquivo          = $_FILES["arquivo"]["name"];$sql = mysql_query("SELECT * FROM {$prefixo}downloads WHERE nome = '".$nome."'") or die(erro(mysql_error()));$contar = mysql_num_rows($sql);if($contar > 0) {$erro.= "Já existe um download com este mesmo nome.<br>";}if($nome == "") {$erro.= "Digite o nome do download.<br>";}if($descricao == "") {$erro.= "Digite a descrição do download.<br>";}if($subcategoria == "selecione") {$erro.= "Você precisa selecionar uma subcategoria.<br>";}if($categoria == "selecione") {$erro.= "Você precisa selecionar uma categoria.<br>";}if($autor_script == "") {$erro.= "Você precisa digitar o autor do download.<br>";}if($versao_script == "") {$erro.= "Você precisa digitar a versão do download.<br>";}if($arquivo == "") {$erro.= "Você precisa colocar algum arquivo para download.<br>";}if($erro == "") {$name = $_FILES['arquivo']['name'];  $nome_tmp = $_FILES['arquivo']['tmp_name']; $dir = "../downloads/$name"; $upload = move_uploaded_file($nome_tmp, $dir);if($upload){$novo = "../downloads/".base64_encode(time()).".".substr($name, -3);rename($dir, $novo);}$cadastrar = mysql_query("INSERT INTO {$prefixo}downloads (nome, data_criacao, arquivo, descricao, cliques, categoria, subcategoria, autor, versao, reportado) VALUES ('$nome', NOW(), '$novo', '$descricao', '$cliques', '$categoria', '$subcategoria', '$autor_script', '$versao_script', '$reportado')", $db) or die(erro(mysql_error()));if($cadastrar) {echo "Download cadastrado com sucesso.<hr>";}else{echo "Não foi possível cadastrar o download.<hr>";}}//fecha if erroelse{echo"<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"4\" bgcolor=\"#D8E1F3\" class=\"css\">  <tr>    <td bgcolor=\"#ACBFE6\" class=\"ft10 s1\"><font color=\"#FFFFFF\"><img src=\"../imagens/erro.gif\" width=\"13\" height=\"13\">&nbsp;</font><strong>Ocorreram os seguintes erros:</strong></td>  </tr>  <tr>    <td><font color=\"#FF0000\">".$erro."</font><br /> </span></td>  </tr></table>";}}//fecha cadastro?><div style="DISPLAY: none; POSITION: absolute" align="left"><IFRAME src name="myIframe" id="myIframe" width="400" height="100" marginwidth="0" marginheight="0"></IFRAME></div><form action="admin.php?acao=adsd&amp;cadastrar=download" method="POST" enctype="multipart/form-data" name="Cadastro"><table width="322"><tr><td width="314">Nome:</td></tr>  <tr><td><input name="nome" type="text" value="<?php echo $nome; ?>" size="20"></td></tr> <tr><td>Arquivo:</td></tr><tr><td><input type="file" name="arquivo" /></td></tr><tr><td>Categoria:</td></tr><tr><td><select name="categoria" onChange="carregar();"><option value="">- selecione -</option>   <?   $sql = mysql_query("SELECT DISTINCT id,nome FROM {$prefixo}categorias order by nome ASC");   while($linha=mysql_fetch_array($sql)) {   echo "<option value=\"" . $linha["id"] . "\">" . $linha["nome"] . "</option>";   }   ?></select></td></tr><tr>  <td>Subcategoria:</td></tr><tr>  <td><select name="subcategoria"></select></td></tr><tr><td>Autor:</td></tr><tr><td><input name="autor" type="text" id="autor" value="<?php echo $autor_script; ?>" size="20"></td></tr><tr><td>Vers&atilde;o:</td></tr><tr><td><input name="versao" type="text" id="versao" value="<?php echo $versao_script; ?>" size="20"></td></tr><tr><td>Descrição:</td></tr><tr><td><textarea rows="5" name="descricao" cols="40"><?php echo $descricao; ?></textarea></td></tr><tr>  <td>&nbsp;</td></tr><tr><td> <input name="cadastrar" type="submit" id="cadastrar" value="Cadastrar"></td></tr></table></form><?}?>

admin.php

<? include("../config.php"); $id = $_GET['id'];$auxsql = "SELECT DISTINCT nome_sub,id_sub FROM {$prefixo}subcategoria WHERE nome='{$id}' order by nome_sub";$sql = mysql_query($auxsql);if(!$sql){echo mysql_error();exit();}if($contagem !=1) {header("Location: index.php");}else{ $user = mysql_query("SELECT * FROM {$prefixo}usuarios WHERE login = '".$login."'") or die(erro(mysql_error()));$user1 = mysql_fetch_array($user);if($nivel < 2) {$user = "$login";}else{$user = "<a href=\"admin.php?acao=info_user&id=".$user1[id]."\">$login</a>";}?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title><?php echo $nome_site; ?></title><link rel="StyleSheet" href="../css.css" type="text/css"><script src="../js.js" language="javascript"></script><style type="text/css"><!--.style1 {	color: #000000;	font-weight: bold;}--></style></head><body><div align="center">  <table width="803" border="1" cellpadding="2" cellspacing="0" bordercolor="#D8E1F3">      <tr valign="top" bgcolor="#D8E1F3">      <td colspan="2">        <table width="100%"  border="0">          <tr>            <td align="center"><font color="#000000">Seja bem vindo <strong><?php echo $user; ?></strong></font> </td>          </tr>        </table>      </td>    </tr>	<tr><td colspan="2"></td></tr>    <tr valign="top">      <td width="200" align="left" bgcolor="#FFFFFF">        <table width="100%"  border="0">          <tr>            <td align="center" bgcolor="#D8E1F3" class="style1 style3">Menu</td>          </tr>          <tr>            <td>&nbsp;</td>          </tr>          <tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">            <td><a href="admin.php">&gt; Principal</a></td>          </tr>          <tr>            <td>&nbsp;</td>          </tr>          <tr>            <td align="center" bgcolor="#D8E1F3" class="style1 style3">Downloads</td>          </tr>          <tr>            <td>&nbsp;</td>          </tr>          <tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">            <td><a href="?acao=adsd">&gt; Adicionar </a></td>          </tr>         <tr onmouseover="this.bgColor='#D8E1F3'" onmouseout="this.bgColor=''">            <td><a href="logout.php">&gt; Logout</a> </td>          </tr>        </table>        <center>        </center>        <br>        <br>      </td><td width="603"><br>          <div align="center">            <table width="643" border="0" cellspacing="0" cellpadding="0">              <tr>                <td width="100%" align="left" valign="top">                  <?$page = $_GET["acao"];if(empty($page)) {include("home.php");}elseif(eregi("http|ftp|https|www|wget", $page) || !is_file($page.".php")){include("ilegal.php");}else{include($page.".php");}?>                </td>              </tr>            </table>        </div></td>    </tr>    <tr valign="top" bgcolor="#D8E1F3">      <td colspan="2">&nbsp;</td>    </tr>  </table></div></body></html><?}?>


js.js

function carregar(){var url;var myIframe = document.getElementById('myIframe');url = 'admin.php?acao=adsd&amp;cadastrar=download?id='+document.Cadastro.categoria[document.Cadastro.categoria.selectedIndex].value;document.Cadastro.subcategoria.options.length = 0;addItem(document.Cadastro.subcategoria,"Aguarde...carregando","",false,document.Cadastro.subcategoria.length)myIframe.location = url;document.Cadastro.subcategoria.focus()}function inicia(){var myIframe = document.getElementById('myIframe');local1 = new Array();var maximo1, i, campo1;local1 = myIframe.loc;campo1 = document.Cadastro.subcategoria;maximo1 = local1.length;document.Cadastro.subcategoria.options.length = 0;addItem(campo1,'--- selecione ---','',false,campo1.length);for (i=0;i<maximo1;i++){addItem(campo1,local1[i][1],local1[i][0],false,campo1.length);}}function addItem(obj,strText,strValue,blSel,intPos){ var newOpt,i,ArTemp,selIndex; selIndex = (blSel)?intPos:obj.selectedIndex; newOpt = new Option(strText,strValue); Len = obj.options.length+1 if (intPos > Len) return obj.options.length = Len if (intPos != Len) { ArTemp = new Array(); for(i=intPos;i<obj.options.length-1;i++)   ArTemp[i] = Array(obj.options[i].text,obj.options[i].value); for(i=intPos+1;i<Len;i++)   obj.options[i] = new Option(ArTemp[i-1][0],ArTemp[i-1][1]);} obj.options[intPos] = newOpt; if (selIndex > intPos) obj.selectedIndex = selIndex+1; else if (selIndex == intPos) obj.selectedIndex = intPos;}


Ai está o código...



#891248 Habilitar / Desabilitar Select (combo)

Posted by Tatiana Carrazzoni on 10/01/2008, 12:35 in HTML, CSS e Metodologias

ele acusa erro no script,

Erro: 'myIframe' não está definido

n sei como resolver isso...

me ajudem..



#891236 Habilitar / Desabilitar Select (combo)

Posted by Tatiana Carrazzoni on 10/01/2008, 11:55 in HTML, CSS e Metodologias

Andreia,

Consegui fazer, mas quando vou colocar no arquivo que ele vai funcionar, ele não funciona...

o segundo fica aguarde... carregando..

Abraços



#891165 Habilitar / Desabilitar Select (combo)

Posted by Tatiana Carrazzoni on 10/01/2008, 08:10 in HTML, CSS e Metodologias

Oi Andreia,

Não consegui fazer, só aparece os dados no primeiro campo.

É um pouco complicado ajeitar esse que vc me mandou no link, pois o meu só possui 2 campos e o seu possui 3...

Abraços



#891058 Habilitar / Desabilitar Select (combo)

Posted by Tatiana Carrazzoni on 09/01/2008, 15:56 in HTML, CSS e Metodologias

Tenho dois selects num formulário, um categoria e outro subcategoria.

O campo subcategoria vai estar desabilitado até que selecione uma categoria.
Depois de selecionar uma categoria, habilitar o select de subcategoria, carregando apenas as subcategorias relacionadas a categoria selecionada.

Os dados estão no banco de dados, e as páginas são em php.

A tabela categoria tem o seguintes campos: id, nome
A tabela subcategoria tem o seguintes campos: id_sub, nome, nome_sub (o campo nome vem da tabela categoria).


Espero que alguém me ajude!!




IPB Skin By Virteq