Jump to content


Photo

Update Apaga Tudo Oo


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

#1 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 24/06/2008, 11:49

if($editar){
		$conexao = iniciar();
		$sql = "UPDATE home SET perfis_link = '".$_POST["txLinkPerfis"]."', perfis = '".$_POST['txPerfis']."', destaque_link = '".$_POST['txLinkDestaque']."', destaque = '".$_POST['txDestaque']."', reciclagem_link = '".$_POST['txLinkReciclagem']."', reciclagem = '".$_POST['txReciclagem']."' WHERE id_home=".$id_home; 
		if(mysql_query($sql)){
		echo $sql;
			$div = "<div class=\"aviso\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"bordaTabela\"><tr><td align=\"center\" class=\"aviso\">P&aacute;gina alterada com sucesso.</td></tr><tr><td align=\"center\"><input type=\"button\" class=\"formulario\" value=\"Ok\" onclick=\"ocultarAviso(0, \'inicial.php\')\"/></td></tr></table></div>"; 		
			}else{
			$div = "<div class=\"aviso\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"bordaTabela\"><tr><td align=\"center\" class=\"aviso\">Não foi poss&iacute;vel alterar a p&aacute;gina</td></tr><tr><td align=\"center\"><input type=\"button\" class=\"formulario\" value=\"Ok\" onclick=\"ocultarAviso(0, \'sem\')\"/></td></tr></table></div>"; 		
			}
		}else{
		echo "<form enctype=\"multipart/form-data\" action=\"".$PHP_SELF."?editar=true&id_home=".$id_home."\" name=\"editEmpresa\" id=\"editEmpresa\" method=\"post\" >";
	}
	$consulta = mysql_query("SELECT * FROM home WHERE id_home = ".$id_home);
	$rs = mysql_fetch_object($consulta);

Na minha página, tenho um formulário com esse script para fazer a atualização de uma página, ao atualizar, ele imprime a SQL corretamente, mas quando vou ver no banco, está tudo apagado Oo!

Engraçado que na SQL ele está imprimindo, e não é erro da SQL! Eu copio a SQL impressa e colo no PHP my admin, e funfa tudo numa boa! o que pode ser?

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#2 tempest

tempest

    12 Horas

  • Usuários
  • 131 posts
  • Sexo:Masculino
  • Localidade:Caçador, SC
  • Interesses:Php, Mysql e interatividade!

Posted 24/06/2008, 13:54

Não ta faltando uma " no final dessas querys não?
Posted Image
Css - Flash - Php?...
<? echo "Compartilhar é uma boa forma de aprender"; ?>

#3 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 24/06/2008, 14:35

como ele pega o $id_home já concatenado não precisa (y) pelo menos sempre fiz assim e nunca deu problema

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#4 tempest

tempest

    12 Horas

  • Usuários
  • 131 posts
  • Sexo:Masculino
  • Localidade:Caçador, SC
  • Interesses:Php, Mysql e interatividade!

Posted 24/06/2008, 20:44

Hum.. :snack:

pelo que entendi ele pega os valores corretamente, só não insere no banco de dados é isso?

tenta pegar os valores assim:

$perf_link =  $_POST['txLinkPerfis'];

$sql = "UPDATE home SET perfis_link ='$perf_link',...


sei la se ajuda, mas pelo menos da uma boa limpada no codigo né?!. :yes:
Posted Image
Css - Flash - Php?...
<? echo "Compartilhar é uma boa forma de aprender"; ?>

#5 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 25/06/2008, 09:13

já tentei e nada :P

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#6 Squall Robert

Squall Robert

    Mr. Squall - Mais Carne do que Osso (hihi)

  • Usuários
  • 507 posts
  • Sexo:Masculino
  • Localidade:Curitiba
  • Interesses:Php ... Php...Php

Posted 25/06/2008, 09:22

e ai man
dei uma arrumada no seu codigo

da uma testa ai...

<?php

/**
 * @author 
 * @copyright 2008
 */



if($editar)
{
	$conexao = iniciar();
	$sql = "UPDATE 
				home 
			SET 
				perfis_link 	= '{$_POST["txLinkPerfis"]}', 
				perfis 			= '{$_POST['txPerfis']}', 
				destaque_link 	= '{$_POST['txLinkDestaque']}', 
				destaque 		= '{$_POST['txDestaque']}', 
				reciclagem_link = '{$_POST['txLinkReciclagem']}', 
				reciclagem 		= '{$_POST['txReciclagem']}' 
			WHERE id_home={$id_home}";
			
	if(mysql_query($sql))
	{
		echo $sql;
		$div = "<div class=\"aviso\">
				<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"bordaTabela\">
				<tr>
				<td align=\"center\" class=\"aviso\">P&aacute;gina alterada com sucesso.</td>
				</tr><tr><td align=\"center\">
				<input type=\"button\" class=\"formulario\" value=\"Ok\" onclick=\"ocultarAviso(0, \'inicial.php\')\"/>
				</td>
				</tr>
				</table>
				</div>"; 
	}
	else
	{
		$div = "<div class=\"aviso\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"bordaTabela\">
				<tr><td align=\"center\" class=\"aviso\">Não foi poss&iacute;vel alterar a p&aacute;gina</td>
				</tr><tr><td align=\"center\">
				<input type=\"button\" class=\"formulario\" value=\"Ok\" onclick=\"ocultarAviso(0, \'sem\')\"/>
				</td>
				</tr>
				</table>
				</div>"; 
	}
}
else
{
	echo "<form enctype=\"multipart/form-data\" action=\"".$PHP_SELF."?editar=true&id_home=".$id_home."\" name=\"editEmpresa\" id=\"editEmpresa\" method=\"post\" >";
}

$consulta = mysql_query("SELECT * FROM home WHERE id_home = ".$id_home);
$rs = mysql_fetch_object($consulta);

?>

<?php

$squall = new Squall();

$squall->Ajudando("você");

$resultado = $squall->solucao();  ?>

#7 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 25/06/2008, 10:49

o que são essas chaves squall? "{"? para que servem no php? :o

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png





0 user(s) are reading this topic

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

IPB Skin By Virteq