Jump to content


Photo

Administrador De Cadastrados


  • Faça o login para participar
10 replies to this topic

#1 Sou Fiel

Sou Fiel

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

Posted 17/04/2004, 23:17

Olá pessoal estou com problemas com esse códico pois ele apresenta erro na linha após a última, ou seja, em uma linha que não existe. Dê uma olhadinha nele e veja se tem alguma coisa faltando ou sobrando.

OBS: Esse códico é para administrar meu BD em relação aos cadastrados em meu site. Onde eu envio mensagens no formato HTML para todos de uma só vez e se eu quiser posso excluir um email ou atualizá-lo.Abaixo está o códico e estou enviando ele também.Desde já agradeço a colaboração!!!!!!!

<html><head><title>Fomulário de Administração</title></head><body><p align="center"><b><font size="5">Administração do Cadastro</font></b><p>&nbsp;<form name="form1" method="post" action="admini.php"><p style="margin-top: 0; margin-bottom: 0"><b>Assunto:</b>
<p style="margin-top: 0; margin-bottom: 0"><b><input type="text" name="assunto" maxlength="255" size="39"><b><br>Mensagem:</b><p style="margin-top: 0; margin-bottom: 0"><b><textarea name="mensagem" rows="5" cols="75"></textarea><br>&nbsp;</b>
<p align="center" style="margin-top: 0; margin-bottom: 0"><b><input type="submit" name="Submit3" value="Enviar"><input type="hidden" name="opcao" value="2"></b></form><form name="form2" method="post" action="admini.php"><input type="text" name="email" value="
<?=mysql_result($resultado,$i,email)?>" size="20"><input type="submit" name="Submit2" value="Atualizar">&nbsp;&nbsp;&nbsp; <a href="admini.php?opcao=4&id=<?=mysql_result($resultado,$i,id)?>">Apagar</a><input type="hidden" name="id" value="<?=mysql_result($resultado,$i,id)?>">
<input type="hidden" name="opcao" value="3"></form></b></body></html>
<?
if($opcao==1||$opcao==NULL){
$nomedb="enquetes";$nometabela="noticias";$mysqlhost="xxx";
$mysqluser="xxx";$mysqlpass="xxx";$conexao=mysql_connect($mysqlhost,$mysqluser,$mysqlpass);
mysql_select_db($nomedb,$conexao);$resultado=mysql_query("select * from $nometabela order by id",$conexao);
if(mysql_num_rows($resultado)==0){echo "<b>Nenhum email cadastrado!</b>";}
else{echo "<b>Emails cadastrados: </b>".mysql_num_rows($resultado)."</p>";
for($i=0;$i<mysql_num_rows($resultado);$i++){ ?>
if($opcao==2)
if(strlen($mensagem)!=0){$de="Missionária Edineia";$miss="missionaria@jcpl.com.br";$cabecalho="Content-type: text/html \r\n";
$cabecalho.="From: $de<$miss>\r\n";$nomedb="enquetes";$nometabela="noticias";$mysqlhost="xxx";
$mysqluser="xxx";$mysqlpass="xxx";$conexao=mysql_connect($mysqlhost,$mysqluser,$mysqlpass);
mysql_select_db($nomedb,$conexao);
$resultado=mysql_query("select * from $nometabela",$conexao);
for($i=0;$i<mysql_num_rows($resultado);$i++){mail(mysql_result($resultado,$i,email),$assunto,$mensagem,$cabecalho);}
echo "<p align='center'>&nbsp;<b>Mensagem enviada para ".mysql_num_rows($resultado)." pessoas!</b><p align='center'>&nbsp;<a href='java script:history.back(1)'><img border='0'src='imagens/ok.gif' alt='Voltar' width='41' height='15'></a>";mysql_close($conexao);
if($opcao==3){
if(strpos($email,"@")<3||strrpos($email,".")<7||strlen($email)>255){
echo "<p align='center'>&nbsp;<b>Volte e conserte o email!</b><p align='center'>&nbsp;<a href='java script:history.back(1)'><img border='0'src='imagens/ok.gif' alt='Voltar' width='41' height='15'></a>";}
else{
$nomedb="enquetes";$nometabela="noticias";$mysqlhost="xxx";
$mysqluser="xxx";$mysqlpass="xxx";$conexao=mysql_connect($mysqlhost,$mysqluser,$mysqlpass);
mysql_select_db($nomedb,$conexao);
mysql_query("update $nometabela set email='$email' where id=$id",$conexao);
echo "<p align='center'>&nbsp;<b>Email atualizado!</b><p align='center'>&nbsp;<a href='java script:history.back(1)'><img border='0'src='imagens/ok.gif' alt='Voltar' width='41' height='15'></a>";mysql_close($conexao);}}
else if($opcao==4){
$nomedb="enquetes";$nometabela="noticias";$mysqlhost="xxx";
$mysqluser="xxx";$mysqlpass="xxx";$conexao=mysql_connect($mysqlhost,$mysqluser,$mysqlpass);
mysql_select_db($nomedb,$conexao);
mysql_query("delete from $nometabela where id=$id",$conexao);
echo "<p align='center'>&nbsp;<b>Email apagado!</b><p align='center'>&nbsp;<a href='java script:history.back(1)'><img border='0'src='imagens/ok.gif' alt='Voltar' width='41' height='15'></a>";
mysql_close($conexao);}}}}
?>

Attached Files


Jesus Cristo é o Poder que Liberta !

Visite este Site que estou fazendo www.jcpl.com.br

#2 **K@T@T@U**

**K@T@T@U**

    Quase lá

  • Usuários
  • 254 posts
  • Sexo:Não informado
  • Localidade:Nova Iguaçu - RJ
  • Interesses:Quase tudo

Posted 17/04/2004, 23:19

coloque mais uma } no depois das q vc colocou,se der erro de novo coloque mais

#3 luiz000

luiz000

    Expert

  • Banidos
  • PipPipPipPipPipPip
  • 530 posts
  • Sexo:Não informado

Posted 17/04/2004, 23:27

se nao sabe como ajudar, nao poste.
o codigo certo amigo é esse:
<html><head><title>Fomulário de Administração</title></head><body><p align="center"><b><font size="5">Administração do Cadastro</font></b><p>&nbsp;<form name="form1" method="post" action="admini.php"><p style="margin-top: 0; margin-bottom: 0"><b>Assunto:</b>
<p style="margin-top: 0; margin-bottom: 0"><b><input type="text" name="assunto" maxlength="255" size="39"><b><br>Mensagem:</b><p style="margin-top: 0; margin-bottom: 0"><b><textarea name="mensagem" rows="5" cols="75"></textarea><br>&nbsp;</b>
<p align="center" style="margin-top: 0; margin-bottom: 0"><b><input type="submit" name="Submit3" value="Enviar"><input type="hidden" name="opcao" value="2"></b></form><form name="form2" method="post" action="admini.php"><input type="text" name="email" value="
<?=mysql_result($resultado,$i,email)?>" size="20"><input type="submit" name="Submit2" value="Atualizar">&nbsp;&nbsp;&nbsp; <a href="admini.php?opcao=4&id=<?=mysql_result($resultado,$i,id)?>">Apagar</a><input type="hidden" name="id" value="<?=mysql_result($resultado,$i,id)?>">
<input type="hidden" name="opcao" value="3"></form></b></body></html>
<?
if($opcao==1||$opcao==NULL){
$nomedb="enquetes";$nometabela="noticias";$mysqlhost="xxx";
$mysqluser="xxx";$mysqlpass="xxx";$conexao=mysql_connect($mysqlhost,$mysqluser,$mysqlpass);
mysql_select_db($nomedb,$conexao);$resultado=mysql_query("select * from $nometabela order by id",$conexao);
if(mysql_num_rows($resultado)==0){echo "<b>Nenhum email cadastrado!</b>";}
else{echo "<b>Emails cadastrados: </b>".mysql_num_rows($resultado)."</p>";
for($i=0;$i<mysql_num_rows($resultado);$i++){
if($opcao==2)
if(strlen($mensagem)!=0){$de="Missionária Edineia";$miss="missionaria@jcpl.com.br";$cabecalho="Content-type: text/html \r\n";
$cabecalho.="From: $de<$miss>\r\n";$nomedb="enquetes";$nometabela="noticias";$mysqlhost="xxx";
$mysqluser="xxx";$mysqlpass="xxx";$conexao=mysql_connect($mysqlhost,$mysqluser,$mysqlpass);
mysql_select_db($nomedb,$conexao);
$resultado=mysql_query("select * from $nometabela",$conexao);
for($i=0;$i<mysql_num_rows($resultado);$i++){mail(mysql_result($resultado,$i,email),$assunto,$mensagem,$cabecalho);}
echo "<p align='center'>&nbsp;<b>Mensagem enviada para ".mysql_num_rows($resultado)." pessoas!</b><p align='center'>&nbsp;<a href='javascript:history.back(1)'><img border='0'src='imagens/ok.gif' alt='Voltar' width='41' height='15'></a>";mysql_close($conexao);
if($opcao==3){
if(strpos($email,"@")<3||strrpos($email,".")<7||strlen($email)>255){
echo "<p align='center'>&nbsp;<b>Volte e conserte o email!</b><p align='center'>&nbsp;<a href='javascript:history.back(1)'><img border='0'src='imagens/ok.gif' alt='Voltar' width='41' height='15'></a>";}
else{
$nomedb="enquetes";$nometabela="noticias";$mysqlhost="xxx";
$mysqluser="xxx";$mysqlpass="xxx";$conexao=mysql_connect($mysqlhost,$mysqluser,$mysqlpass);
mysql_select_db($nomedb,$conexao);
mysql_query("update $nometabela set email='$email' where id=$id",$conexao);
echo "<p align='center'>&nbsp;<b>Email atualizado!</b><p align='center'>&nbsp;<a href='javascript:history.back(1)'><img border='0'src='imagens/ok.gif' alt='Voltar' width='41' height='15'></a>";mysql_close($conexao);}}
else if($opcao==4){
$nomedb="enquetes";$nometabela="noticias";$mysqlhost="xxx";
$mysqluser="xxx";$mysqlpass="xxx";$conexao=mysql_connect($mysqlhost,$mysqluser,$mysqlpass);
mysql_select_db($nomedb,$conexao);
mysql_query("delete from $nometabela where id=$id",$conexao);
echo "<p align='center'>&nbsp;<b>Email apagado!</b><p align='center'>&nbsp;<a href='javascript:history.back(1)'><img border='0'src='imagens/ok.gif' alt='Voltar' width='41' height='15'></a>";
mysql_close($conexao);}}}}
}

?>


#4 Sou Fiel

Sou Fiel

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

Posted 17/04/2004, 23:27

Já tentei colocando várias mais ainda continua.
Jesus Cristo é o Poder que Liberta !

Visite este Site que estou fazendo www.jcpl.com.br

#5 **K@T@T@U**

**K@T@T@U**

    Quase lá

  • Usuários
  • 254 posts
  • Sexo:Não informado
  • Localidade:Nova Iguaçu - RJ
  • Interesses:Quase tudo

Posted 17/04/2004, 23:34

eu acho que e isso
echo "<p align='center'>&nbsp;<b>Email apagado!</b><p align='center'>&nbsp;<a href='java script:history.back(1)'><img border='0'src='imagens/ok.gif' alt='Voltar' width='41' height='15'></a>";
vc num ta fechando </p>

#6 Sou Fiel

Sou Fiel

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

Posted 17/04/2004, 23:37

Valeu Luiz000 o erro sumiu. Mas agora não consigo ver os emails cadastrados e o que aparece está abaixo:

Warning: mysql_connect(): Unknown MySQL Server Host 'xxx' (1) in /home/domains/jcpl.com.br/web/admini.php on line 9

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/domains/jcpl.com.br/web/admini.php on line 10

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/domains/jcpl.com.br/web/admini.php on line 10

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/domains/jcpl.com.br/web/admini.php on line 11
Nenhum email cadastrado!
Jesus Cristo é o Poder que Liberta !

Visite este Site que estou fazendo www.jcpl.com.br

#7 **K@T@T@U**

**K@T@T@U**

    Quase lá

  • Usuários
  • 254 posts
  • Sexo:Não informado
  • Localidade:Nova Iguaçu - RJ
  • Interesses:Quase tudo

Posted 17/04/2004, 23:44

este xxx eo host,coloque localhost

#8 Sou Fiel

Sou Fiel

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

Posted 17/04/2004, 23:47

Desculpe pessoal pela falta de atenção. Já coloquei os dados necessários e a única coisa que está faltando e aparecer os emails cadastrados.O que faço agora?
Jesus Cristo é o Poder que Liberta !

Visite este Site que estou fazendo www.jcpl.com.br

#9 **K@T@T@U**

**K@T@T@U**

    Quase lá

  • Usuários
  • 254 posts
  • Sexo:Não informado
  • Localidade:Nova Iguaçu - RJ
  • Interesses:Quase tudo

Posted 17/04/2004, 23:49

fassa uma consulta

Edição feita por: **K@T@T@U**, 17/04/2004, 23:51.


#10 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 18/04/2004, 00:03

$s = mysql_query("SELECT * FROM tabela");



while($x = mysql_fetch_array($s)){

echo 'Email: '.$x[email].'<br>';

}

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#11 thalesalan

thalesalan
  • Visitantes

Posted 18/04/2004, 07:28

Isto ocorre quando não se fecha uma chave. "}";

;) :D




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq