Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) alterar registo de uma bd


Diogo Freitas

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

fiz este código mas está a retornar erro:

<?
$cn = mysql_connect("localhost", "delipoli_users", "users");
mysql_select_db("delipoli_users");

if ($_POST['morada'] != 0) $morada = $_POST['morada'];)
else if ($_POST['email'] != 0; $email = $_POST['email'];)
else if ($_POST['website'] != 0; $website = $_POST['website'];)

$alt = "update users_aqua set morada = $morada, email = $email, website = $website"; 


mysql_query($alt) or die (mysql_error());

echo "<center>Enviado com sucesso!</center>";

?>

Link para o comentário
Compartilhar em outros sites

  • 0

sim, já pus o sistema a funcionar. O problema é que não sei como posso contar os caracteres num form para poder ordenar ao php o que fazer.

a ideia é que so seja alterado na bd se o user escrever algo no formulário, caso contrário deveri manter-se como estava.

Fiz assim, mas retorna-me sempre o valor que escrevo, se não escrever nada no form fica em branco o registo:

<?
$cn = mysql_connect("localhost", "delipoli_users", "users");
mysql_select_db("delipoli_users");
$user = mysql_query("select * from users_aqua where id = '{$_GET['id']}'") or die(mysql_error());
$dds = mysql_fetch_array($user);

$id = $_SESSION['id_aqua'];

if ($_POST['morada'] != '0')
    {$morada = $_POST['morada'];}
    else {$morada = $dds['morada'];}
if ($_POST['email'] != 0)
    {$email = $_POST['email'];}
    else {$email = $_GET['email'];}
if ($_POST['website'] != 0)
    {$website = $_POST['website'];}
    else {$website = $_GET['website'];}

$alt = "UPDATE users_aqua SET morada = '$morada', email = '$email', website = '$website' WHERE id = '$id'"; 


mysql_query($alt) or die (mysql_error());

echo "Enviado com sucesso!";

?>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...