rsddaros 0 Denunciar post Postado Maio 27, 2005 Escrevi esse codigo abaixo mas não consigo saber onde estou errando pois esse programa tem trez partes... 1ºtem que escrever o codigo do parceiro de exemplo "1" para poder ter acesso aos dados do parceiro indicado ...2ºvai selecionar os dados do parceiro para que seja alterado.... 3º vai alterar o parceiro... até o 2º ocorre tudo bem mais quando eu solicito o 3º comando não le e volta para o primeiro .... Sou iniciante e preciso de ajuda de voces! o linck é esse http://www.hostspi.com.br/alterar.php coloque o nº 1 e tente alterar ocadastro vai voltar para a parte que pede o codigo... Abraços... <html> <head><title>Alteração de Parceiro</title></head> <body> <h2 align="center">Alteração de Parceiro</h2><hr> <?php if(!isset($_POST["teste"])) { ?> <form method="POST" action="alterar.php"> <p>Código do parceiro: <input type="text" name="teste" size="20"> <input type="submit" value="ALTERAR PARCEIRO" name="alterarc"></p> </form> <?php } elseif(!isset($_POST["enviar"])) // busca os dados do parceiro { include "conecta_mysql.php"; $teste = $_POST["teste"]; $sql = "SELECT * FROM parceiros WHERE a=$teste"; $res = mysql_query($sql); if(mysql_num_rows($res)==0) echo "Parceiro não encontrado!"; else { $registro = mysql_fetch_row($res); $a = $registro[0]; $b = $registro[1]; $c = $registro[2]; $d = $registro[3]; $e = $registro[4]; $f = $registro[5]; $g = $registro[6]; $h = $registro[7]; $i = $registro[8]; $j = $registro[9]; $l = $registro[10]; $m = $registro[11]; $n = $registro[12]; $o = $registro[13]; $p = $registro[14]; ?> <form method="POST" action="alterar.php"> <p>Código do parceiro: <b><?php echo $a; ?></b><br> Nome fantasia: <input type="text" name="b" value="<?php echo $b;?>"><br> Nome da empresa: <input type="text" name="c" size="10" value="<?php echo $c;?>"><br> Contato: <input type="text" name="d" size="10" value="<?php echo $d;?>"><br> Responsavel: <input type="text" name="e" size="10" value="<?php echo $e;?>"><br> Endereço: <input type="text" name="f" size="10" value="<?php echo $f;?>"><br> Cep: <input type="text" name="g" size="10" value="<?php echo $g;?>"><br> Bairro: <input type="text" name="h" size="10" value="<?php echo $h;?>"><br> Cidade: <input type="text" name="i" size="10" value="<?php echo $i;?>"><br> Estado: <input type="text" name="j" size="10" value="<?php echo $j;?>"><br> Home Page: <input type="text" name="l" size="10" value="<?php echo $l;?>"><br> E-mail: <input type="text" name="m" size="10" value="<?php echo $m;?>"><br> Serviços oferecidos:<br><textarea rows="2" name="n" cols="30"><?php echo $n;?></textarea><br> Desconto para afiliado:<br><textarea rows="2" name="o" cols="30"><?php echo $o;?></textarea><br> Observações:<br><textarea rows="2" name="p" cols="30"><?php echo $p;?></textarea><br> <input type="hidden" name="enviar" value="S"> <input type="submit" value="Alterar Parceiro" name="alterar"></p> </form> <?php mysql_close($conexao); } } else // alterar o parceiro { $a = $_POST["a"]; $b = $_POST["b"]; $c = $_POST["c"]; $d = $_POST["d"]; $e = $_POST["e"]; $f = $_POST["f"]; $g = $_POST["g"]; $h = $_POST["h"]; $i = $_POST["i"]; $j = $_POST["j"]; $l = $_POST["l"]; $m = $_POST["m"]; $n = $_POST["n"]; $o = $_POST["o"]; $p = $_POST["p"]; include "conecta_mysql.php"; $sql = "UPDATE parceiros SET a='$a',b='$b',c='$c',d='$d',e='$e',f='$f',g='$g',h='$h',i='$i',j='$j',l='$l',m='$m',o='$o',p='$p'"; $res = mysql_query($sql); if(mysql_affected_rows()>0) echo "<p align='center'>Parceiro alterado com sucesso!</p>"; else { $erro = mysql_error(); echo "<p align='center'>Erro: $erro</p>"; } mysql_close($conexao); } ?> <p align="center"><a href="java script:history.back();">Voltar</a></p> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
rsddaros 0 Denunciar post Postado Maio 28, 2005 Continua da erro na linha 92 string inexpered!você tem tutorial para eu adaptar?Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Maio 28, 2005 Você precisa usar WHERE na query. Utilize o id no seu caso... __query___ WHERE id='$id_da_empresa' Compartilhar este post Link para o post Compartilhar em outros sites