PageRenderTime 79ms CodeModel.GetById 22ms RepoModel.GetById 1ms app.codeStats 0ms

/subscripcionEmpresas/e_datos_empresa.php

https://github.com/lucasgoicoechea/prolab
PHP | 233 lines | 220 code | 7 blank | 6 comment | 29 complexity | f35a998f70e1b28cf2cf0a037c52432c MD5 | raw file
  1. <html>
  2. <head>
  3. <title>Modificar datos de empresa</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <?php
  6. include ("../includes/config.php");
  7. include ("../includes/funciones.php");
  8. //si la forma ha sido enviada editamos el registro.
  9. if(isset($_POST['submit'])){
  10. $usuario = $_GET['usuario'];
  11. //buscar si el usuario existe
  12. $cnx = conectar ();
  13. $sql = "SELECT * FROM empresas WHERE usuario = '$usuario'";
  14. $res = mysql_query($sql) or die(mysql_error());
  15. if (mysql_num_rows($res) > 0){
  16. //si existe rebotar
  17. $sql = "UPDATE empresas SET ";
  18. $sql .= "nombre ='".$_POST['nombre']."',";
  19. $sql .= "apellido ='".$_POST['apellido']."',";
  20. $sql .= "sexo ='".$_POST['sexo']."',";
  21. $sql .= "email ='".$_POST['email']."',";
  22. $sql .= "telefono ='".$_POST['telefono']."',";
  23. $sql .= "puesto ='".$_POST['puesto']."'";
  24. $sql .= " WHERE usuario ='".$_GET['usuario']."'";
  25. $res = mysql_query($sql) or die(mysql_error());
  26. mysql_close($cnx);
  27. }
  28. ?>
  29. <link href="../estilo1.css" rel="stylesheet" type="text/css">
  30. <STYLE type="text/css">
  31. <!--
  32. BODY {
  33. scrollbar-face-color:#D8D8D8;
  34. scrollbar-arrow-color:#828282;
  35. scrollbar-highlight-color:#D8D8D8;
  36. scrollbar-3dlight-color:#D8D8D8;
  37. scrollbar-shadow-color:#D8D8D8;
  38. scrollbar-darkshadow-color:#D8D8D8;
  39. scrollbar-track-color:#8B8B8B;
  40. }
  41. -->
  42. </STYLE>
  43. <script language="JavaScript" type="text/JavaScript">
  44. <!--
  45. function MM_findObj(n, d) { //v4.01
  46. var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
  47. d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  48. if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  49. for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  50. if(!x && d.getElementById) x=d.getElementById(n); return x;
  51. }
  52. function MM_validateForm() { //v4.0
  53. var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  54. for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
  55. if (val) { nm=val.name; if ((val=val.value)!="") {
  56. if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
  57. if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
  58. } else if (test!='R') { num = parseFloat(val);
  59. if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
  60. if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
  61. min=test.substring(8,p); max=test.substring(p+1);
  62. if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
  63. } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  64. } if (errors) alert('The following error(s) occurred:\n'+errors);
  65. document.MM_returnValue = (errors == '');
  66. }
  67. //-->
  68. </script>
  69. </head>
  70. <? //si la forma ha sido enviada editamos el registro.
  71. $usuario = $_GET['usuario'];
  72. //buscar si el usuario existe
  73. $cnx = conectar ();
  74. $sql = "SELECT usuario,razonsocial,nombrecomercial,industria,pais,provincia,ciudad,calle,numero,piso,cp,cuit,iva,emaile,telefonoe,faxe,web,descripcion,empleados FROM empresas WHERE usuario = '$usuario'";
  75. $res = mysql_query($sql) or die(mysql_error());
  76. if (mysql_num_rows($res) > 0){
  77. //si existe mostrar
  78. while (list($usuario,$razonsocial,$nombrecomercial,$industria,$pais,$provincia,$ciudad,$calle,$numero,$piso,$cp,$cuit,$iva,$emaile,$telefonoe,$faxe,$web,$descripcion,$empleados) = mysql_fetch_array($res)){
  79. ?>
  80. <body>
  81. <table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
  82. <tr>
  83. <td><table width="62" border="0" cellspacing="2" cellpadding="0">
  84. <tr>
  85. <td width="17" bgcolor="#C1DCC0">&nbsp;</td>
  86. <td width="17" bgcolor="#336633">&nbsp;</td>
  87. <td width="20" bgcolor="#C1DCC0">&nbsp;</td>
  88. </tr>
  89. </table>
  90. <span class="texto1">NUEVA EMPRESA: datos del contacto &gt; <strong>datos
  91. de la empresa</strong> &gt; finalizar</span><br>
  92. <p><span class="titulo3">Subscripci&oacute;n de empresas.<br>
  93. </span><span class="texto1">los campos marcados con <font color="#FF0000"><strong>(*)</strong></font>
  94. son obligatorios</span><span class="titulo3"> </span> </p>
  95. <form action="finalizar.php?base=E&accion=modificar" method="post" name="form1" onSubmit="MM_validateForm('razonsocial','','R','nombrecomercial','','R','industria','','R','pais','','R','provincia','','R','ciudad','','R','calle','','R','numero','','R','piso','','R','cp','','R','cuit','','R','telefonoe','','R','faxe','','R','descripcion','','R','empleados','','R');return document.MM_returnValue">
  96. <table width="400" border="0" align="center" cellpadding="4" cellspacing="0" class="texto1">
  97. <tr>
  98. <td width="212">usuario:<? echo " $usuario"; ?></td>
  99. <td width="172"><input name="usuario" type="hidden" id="usuario" value="<? echo "$usuario"; ?>"></td>
  100. </tr>
  101. <tr bgcolor="#FF9900">
  102. <td colspan="2" class="subtitulo">DATOS EMPRESA</td>
  103. </tr>
  104. <tr>
  105. <td><div align="right">razon social<br>
  106. <span class="texto5">(el nombre de su empresa)</span></div></td>
  107. <td><input name="razonsocial" type="text" id="razonsocial" value="<? echo $razonsocial; ?>" size="30">
  108. <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></td>
  109. </tr>
  110. <tr>
  111. <td><div align="right">nombre comercial<br>
  112. <span class="texto5">(el nombre comercial de la empresa)</span></div></td>
  113. <td><input name="nombrecomercial" type="text" id="nombrecomercial" value="<? echo $nombrecomercial; ?>" size="30">
  114. <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></td>
  115. </tr>
  116. <tr>
  117. <td><div align="right">industria<br>
  118. <span class="texto5">(el rubro en el que desarrolla su actividad)</span></div></td>
  119. <td><input name="industria" type="text" id="industria" value="<? echo $industria; ?>" size="30">
  120. <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></td>
  121. </tr>
  122. <tr>
  123. <td><div align="right">pais</div></td>
  124. <td><input name="pais" type="text" id="pais" value="<? echo $pais; ?>" size="30">
  125. <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></td>
  126. </tr>
  127. <tr>
  128. <td><div align="right">provincia</div></td>
  129. <td><input name="provincia" type="text" id="provincia" value="<? echo $provincia; ?>" size="30">
  130. <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></td>
  131. </tr>
  132. <tr>
  133. <td><div align="right">ciudad</div></td>
  134. <td><input name="ciudad" type="text" id="ciudad" value="<? echo $ciudad; ?>" size="30">
  135. <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></td>
  136. </tr>
  137. <tr>
  138. <td><div align="right">calle</div></td>
  139. <td><input name="calle" type="text" id="calle" value="<? echo $calle; ?>" size="30">
  140. <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></td>
  141. </tr>
  142. <tr>
  143. <td><div align="right">numero</div></td>
  144. <td><input name="numero" type="text" id="numero" value="<? echo $numero; ?>" size="10">
  145. <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></td>
  146. </tr>
  147. <tr>
  148. <td><div align="right">piso</div></td>
  149. <td><input name="piso" type="text" id="piso" value="<? echo $piso; ?>" size="10">
  150. <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></td>
  151. </tr>
  152. <tr>
  153. <td><div align="right">codigo postal</div></td>
  154. <td><input name="cp" type="text" id="cp" value="<? echo $cp; ?>" size="10">
  155. <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></td>
  156. </tr>
  157. <tr>
  158. <td><div align="right">cuit</div></td>
  159. <td><input name="cuit" type="text" id="cuit" value="<? echo $cuit; ?>" size="30">
  160. <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></td>
  161. </tr>
  162. <tr>
  163. <td><div align="right">responsabilidad ante el iva</div></td>
  164. <td>
  165. <select name="iva" id="iva">
  166. <option value="<? echo $iva; ?>" selected><? echo $iva; ?></option>
  167. <option value="cf">consumidor final</option>
  168. <option value="ex">exento</option>
  169. <option value="mon">monotributo</option>
  170. <option value="ri">responsable inscripto</option>
  171. <option value="rno">responsable no inscripto</option>
  172. </select>
  173. <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></td>
  174. </tr>
  175. <tr>
  176. <td><div align="right">e-mail<br>
  177. <span class="texto5">(la direcci&oacute;n de corre electr&oacute;nico
  178. de la empresa)</span></div></td>
  179. <td><input name="emaile" type="text" id="emaile" value="<? echo $emaile; ?>" size="30">
  180. <span class="texto1"><font color="#FF0000"></font></span></td>
  181. </tr>
  182. <tr>
  183. <td><div align="right">telefono<br>
  184. <span class="texto5">(c&oacute;digo pa&iacute;s + &aacute;rea)
  185. (n&uacute;mero local)</span></div></td>
  186. <td><input name="telefonoe" type="text" id="telefonoe" value="<? echo $telefonoe; ?>" size="30">
  187. <span class="texto1"><font color="#FF0000"> <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></font></span></td>
  188. </tr>
  189. <tr>
  190. <td><div align="right">fax<br>
  191. <span class="texto5">(c&oacute;digo pa&iacute;s + &aacute;rea)
  192. (n&uacute;mero local)</span> </div></td>
  193. <td><input name="faxe" type="text" id="faxe" value="<? echo $faxe; ?>" size="30">
  194. <span class="texto1"><font color="#FF0000"> <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></font></span></td>
  195. </tr>
  196. <tr>
  197. <td><div align="right">pagina web<br>
  198. <span class="texto5">(direcci&oacute;n de su empresa en internet)</span></div></td>
  199. <td><input name="web" type="text" id="web" value="<? echo $web; ?>" size="30">
  200. <span class="texto1"><font color="#FF0000"></font></span></td>
  201. </tr>
  202. <tr>
  203. <td><div align="right">descripcion<br>
  204. <span class="texto5">(describa cu&aacute;l es el negocio de su
  205. empresa)</span></div></td>
  206. <td><input name="descripcion" type="text" id="descripcion" value="<? echo $descripcion; ?>" size="30">
  207. <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></td>
  208. </tr>
  209. <tr>
  210. <td><div align="right">cantidad de empleados</div></td>
  211. <td><input name="empleados" type="text" id="empleados" value="<? echo $empleados; ?>" size="30">
  212. <span class="texto1"><font color="#FF0000"><strong>(*)</strong></font></span></td>
  213. </tr>
  214. <tr>
  215. <td>&nbsp;</td>
  216. <td align="right"><input type="submit" name="submit" value="enviar"></td>
  217. </tr>
  218. </table>
  219. </form></td>
  220. </tr>
  221. </table>
  222. </body>
  223. <? }
  224. }
  225. } ?>
  226. </html>