Ir para conteúdo
Fórum Script Brasil

lgustavo

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre lgustavo

lgustavo's Achievements

0

Reputação

  1. Ola pessoal. Será que alguém poderia me dar uma ajuda??? Estou tentando atualizar alguns campos que tenho na minha base de dados sem sucesso. O codigo esta dividido em 03 funçoes: function mostrarFormulario1, function mostrarFormulario2 e function actualizarRegistro. Aparentemente não tenho problema em executar as 02 primeiras funçoes pois os valores me aparecem correctamente. Mas quando o php executa a 03 funçao eu recebo um erro relacionado a funçao mysql_error : Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in C:\wamp\www\portal\comercialActualizar.php on line 137 Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in C:\wamp\www\portal\comercialActualizar.php on line 143 Com isso os dados não se atualizan. Abaixo vai o codigo que estou utilizando: include("session.inc"); $conexion=mysql_connect("localhost","gustavo","1234"); mysql_select_db("clientes",$conexion); if($_SESSION["autorizacion"]!=comercial" AND $_SESSION["autorizacion]!="administrador" ){ die("<a href='menu.php'>No tiene permiso. Volver al menu principal</a>"); } function mostrarFormulario1(){ //Ejecutamos la sentencia SQL que nos devolverá el contenido de la tabla login $resultado=mysql_query("SELECT * FROM registro"); if(mysql_num_rows($resultado)==0){ echo "La tabla está vacía. Para introducir datos, pulse <a href=\"comercialInserir.php\">aquí</a>"; } else{ echo '<form action="loginActualizacion.php" method="post" name="formulario">'; //Recorremos la tabla y creamos el código html correspondiente while($fila=mysql_fetch_row($resultado)){ echo "<input type=\"radio\" name=\"registro\" value=\"$fila[0]\">$fila[0]- $fila[2] $fila[3]<br/>"; } echo '<br/><input type=submit" value="actualizar"><br/>'; echo '</form>'; } } function mostrarFormulario2(){ mysql_select_db("clientes"); $resultado=mysql_query("select * from registro where id_registro=\"{$_POST["registro]}\""); if(mysql_num_rows($resultado)==0){ echo "Hay algún error en la tabla"; } else{ echo '<form action="loginActualizacion.php" method="post" name="formulario">'; //Recorremos la tabla y creamos el código html correspondiente while($fila=mysql_fetch_row($resultado)){ echo "Codigo: $fila[0]<br/>"; echo "<input type=\"hidden\" name=\"registro\" value=\"$fila[0]\"><br/>"; echo "Nombre: <input type=\"text\" name=\"nombre_registro\" value=\"$fila[2]\"><br/>"; echo "Apellido: <input type=\"text\" name=\"apellido_registro\" value=\"$fila[3]\"><br/>"; echo "<input type=\"hidden\" name=\"oculto\" value=\"control\"><br/>"; } echo '<br/><input type=submit" value="actualizar"><br/>'; echo '</form>'; } } function actualizarRegistro(){ $resultado=mysql_query("UPDATE login SET nombre_registro=\"{$_POST["nombre_registro]}\",apellido_registro=\"{$_POST["apellido_registro"]}\" WHERE id_registro=\"{$_POST["registro"]}\""); if(mysql_error($conexion)){ //a mensagem de erro esta nessa linha echo "No se há producido la acualización por: ".mysql_error($conexion); } else{ echo "<script>alert('Los datos se han actualizado correctamente');</script>"; } mysql_close($conexion); //a mensagem de erro esta nessa linha mysql_query("flush table login"); } if(!isset($_POST["registro"])){ mostrarFormulario1(); } elseif(!isset($_POST["oculto"])){ mostrarFormulario2(); } else{ actualizarRegistro(); } Agradeço a ajuda desde já Obrigado Gustavo
  2. Estou com uma duvida. Tenho um menu criado mas só consigo criar link para ser aberto na mesma pagina. Estou precisando criar esses links para um frame central... Como faço????? Esse é uma parte do meu menu criado: //primeiro menu mn[0]='amplificador';ln[0]='#';sw[0]=86;sn[0]="" // menu 1 +q7+"amplificador"+q6 +q1+"amplibaixo.htm"+q2+"Description"+q3+"baixo"+q4 +q5 //separador +q1+"ampliguitarra.htm"+q2+"Description"+q3+"guitarra"+q4 +q5 //separador +q1+"ampliteclado.htm"+q2+"Description"+q3+"teclado"+q4 +q5 //separador +q1+"ampliviolao.htm"+q2+"Description"+q3+"violão"+q4 +q5 //separador
×
×
  • Criar Novo...