• Viernes 29 de Marzo de 2024, 11:50

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - akiestudio

Páginas: [1]
1
C# / Clase hija y padre
« en: Miércoles 24 de Marzo de 2010, 10:19 »
Hola , me gustaria saber , como puedo declarar una variable para que le paso a la clase padre y que la puedan utilizar todas sus hijas.
algo asi,
Código: C#
  1. class Padre{
  2.  string nombre;
  3. public Padre(string nombre)
  4. {
  5.  _nombre= nombre;
  6. }
  7.  
  8. }
  9. clase hija:Padre
  10. {
  11. public Hola()
  12. {
  13.   // Aqui debo llamar a _nombre o nombre, que le he pasado a su Padre.
  14. }
  15.  

Para despues llamar a los metodos de la hija sin necesidad de pasarle un string en la generacion del objeto

Saludos y gracias

2
PHP / Actualizar despues de una alerta
« en: Miércoles 15 de Julio de 2009, 09:22 »
Buenos dias no consigo cargar los datos ya actualizados despues de hacer una alerta y confirmar, si me cargan despues de hacer un click en submit que he creado que no hace nada , pero quiero que se recargen automaticamente posterior de la alerta , como puedo hacerlo , muchas gracias

Código: PHP
  1. IF ( $resultado ==True)
  2.             {
  3.             ?>
  4.                    
  5.                     <script language="javascript" type="text/javascript">
  6.                         alert("Se ha grabado un nuevo cliente" );
  7.                         <?php
  8.                         header("location: Formulario_Cliente.php");
  9.                        
  10.                         ?>
  11.                     </script>  
  12.        
  13.             <?php  
  14.             }
  15.  

3
Programación de Aplicaciones para Dispositivos / Algo de informacion
« en: Viernes 26 de Junio de 2009, 19:57 »
Hola estoy , aprendiendo php, ya tengo algunos conocimientos ,pero ahora me han pedido que pueda realizar aplicaciones web en php , para arquitecturas Arm , insertadas en un Linux, alguien podria decirme si es factible , cual es la mejor manera , que tipo de servidores, no tengo mucha idea de si es posible o no , la mayoria de la gente lo hace en c , o c++, alguien puede como lo hacerlo.
Muchas gracias

4
PHP / Algo de informacion
« en: Viernes 26 de Junio de 2009, 19:53 »
Hola estoy , aprendiendo php, ya tengo algunos conocimientos ,pero ahora me han pedido que pueda realizar aplicaciones web en php , para arquitecturas Arm , insertadas en un Linux, alguien podria decirme si es factible , cual es la mejor manera , que tipo de servidores, no tengo mucha idea de si es posible o no , la mayoria de la gente lo hace en c , o c++, alguien puede como lo hacerlo.
Muchas gracias

5
PHP / No ordena ascendete ni descendetemente
« en: Jueves 25 de Junio de 2009, 09:14 »
Este es el codio.donde implemento ascendete y descendentemente.
Código: PHP
  1. <?php
  2.  
  3.     $item = $_GET['var'];
  4.     $order = $_GET['order'];
  5.     $param = $order == "ASC" ? "DESC" :"ASC";
  6.     $var[0] = "id_cliente";
  7.     $var[1] = "cliente";
  8.     $var[2] = "contacto1";
  9.     $var[3] = "contacto2";
  10.     $var[4] = "contacto3";
  11.  
  12.     $arr=$db->cliente1($item,$param);
  13.    
  14.  
  15.  
  16. ?>
  17.  

Código: PHP
  1.  
  2.     <td  class = "table" align = "center" ><a   class="tablebotonesprincipales"  style="text-decoration:none" href ="Formulario_Cliente.php?var=<?php echo $var[1]?>&amp;order=<?php echo $param?>">CLIENTE</a></td>
  3.     <td  class = "table" align = "center" ><a  class="tablebotonesprincipales"  style="text-decoration:none" href ="Formulario_Cliente.php?var=<?php echo $var[2]?>&amp;order=<?php echo $param?>">CONTACTO1</a></td>
  4.     <td  class = "table" align = "center" ><a  class="tablebotonesprincipales"  style="text-decoration:none" href ="Formulario_Cliente.php?var=<?php echo $var[3]?>&amp;order=<?php echo $param?>">CONTACTO2</a></td>
  5.     <td  class = "table" align = "center" ><a  class="tablebotonesprincipales"  style="text-decoration:none" href ="Formulario_Cliente.php?var=<?php echo $var[4]?>&amp;order=<?php echo $param?>">CONTACTO3</a></td>
  6.    
  7. <tbody  style="overflow: hidden; overflow-y:scroll;" width="100px"  height="400px ">   
  8. <?php
  9.     foreach($arr as $idx => $valor)
  10.     {
  11.        
  12.                 echo '
  13.                 <tr >
  14.                 </td><td width="8%" class="tablebotonesprincipales" align="center" > '.$valor[2]. ' </td><td  width="8%" align="center"  class="tablebotonesprincipales">  ' . $valor[3] . ' </td><td width="8%" class="tablebotonesprincipales" align="center"> ' . $valor[4] . ' </td><td align="center"  class="tablebotonesprincipales"> ' . $valor[5] . ' </td>
  15.                 <td align="center"  >   
  16.                 <a class="tablebotonesprincipales"  style="text-decoration:none"href ="Formulario_Cliente.php?module=editar&id=' . $valor[1] . '&cliente=' . $valor[2] . '&contacto1=' . $valor[3] . '&contacto2=' . $valor[4] . '&contacto3=' . $valor[5] . '"  onclick ="procesar('{$valor[1]},{$valor[2]},{$valor[3]},{$valor[4]},{$valor[5]}')">Editar</a></td>
  17.                 <td align="left"  >
  18.                 <a  align="left"  class="tablebotonesprincipales" style="text-decoration:none" href ="Formulario_Cliente.php?module=borrar&id=' . $valor[1] . '"  onclick="return confirm ('¿Confirma que desea borrar?')">Borrar</a></td>
  19.                 </td >'
  20.                 ?>
  21.                 </td>
  22.                            
  23.             </tr>   
  24.            
  25.            
  26.         <?php   }
  27. ?> 
  28.  
  29.  

Código: Text
  1. [$y] = odbc_result($rs,$y);
  2.                         $x++;
  3.                 }
  4.                        
  5.                         if ($x > 1)
  6.                         {
  7.                                
  8.                                 return $arr;
  9.                         }      
  10.         }
  11. ?> 

6
PHP / Duda sobre sesiones
« en: Sábado 6 de Junio de 2009, 16:21 »
Hola buenas , tengo sobre sesiones no se si lo estoy haciendo bien o no , tengo este codigo , el problema es que cuando hago un logout , deberia de cerrar la sesion , pero dano el boton retroceso del navegador me vuelve aparecer la pagina donde estaba logeado , asi que no creo que este destruyendo la sesion , podeis decirme que hago mal,...

Código: PHP
  1.  
  2. <script language=javascript>
  3.  
  4. function passwordinvalido()
  5. {
  6.    // parent.location.href = 'NotLogin.php';
  7.     parent.central.location.href='NotLogin.php';
  8.        
  9. }
  10. function usuarioinvalido()
  11. {
  12.     parent.central.location.href='usuarioinvalido.php';
  13.  
  14. }
  15. function administrador1()
  16. {
  17.    
  18.     parent.arriba.location.href='barrabotones.php';
  19.  
  20. }
  21. function administrador2()
  22. {
  23.     parent.central.location.href='bienvenido.php';
  24. }
  25.  
  26. function usuario1()
  27. {
  28.     parent.arriba.location.href='barrabotonesusuario.php';
  29. }
  30. function usuario2()
  31. {
  32.     parent.central.location.href='bienvenido.php';
  33. }
  34.  
  35. function destuirsession1()
  36. {
  37.    
  38.     parent.arriba.location.href='barraLogin.php'
  39.    
  40.    
  41. }
  42. function destuirsession2()
  43. {
  44. parent.central.location.href='cierresesion.php';
  45. }
  46.  
  47. </script
  48. <?php
  49.     session_name("loginUsuario");
  50.     session_start();
  51.     include "dblogin.php";
  52.     $dblogin = new  cdbLogin;
  53.     $odbc_sat_server = "SatReparacionesOdbc";
  54.     $odbc_sat_USER=  "";
  55.     $odbc_sat_PASS=  "";
  56.     $dblogin->conexion($odbc_sat_server, $odbc_sat_USER, $odbc_sat_PASS);
  57.     //$_SESSION['loged'] = 0;
  58.     error_reporting(0);
  59.    
  60.    
  61.     $disabledusario='""';   
  62.     $disabledcontraseña='""'; 
  63.     $disabledlogin='""';   
  64.     $class ='class =    "textlogin"';
  65.     $classtabla='""';
  66.     if ( !empty( $_GET ) )
  67.     {
  68.         $acceder = $_GET['acceder'];
  69.        
  70.     }
  71.     if( isset($_GET['acceder']) )
  72.         $acceder = $_GET['acceder'];
  73.  
  74.     $_SESSION['permiso'] = 0;  
  75.         switch ( $acceder)
  76.         {
  77.             case 'login':
  78.                 if( $_SESSION['permiso'] == 0 )
  79.                 {
  80.                     $check_user = $_GET['usuario'];
  81.                     $existeUsuario = $dblogin->usuarioexite($check_user);
  82.                    
  83.                     if ( $existeUsuario != 0 )
  84.                     {
  85.                
  86.                         if( isset ( $_GET['contraseña']) )
  87.                         {   
  88.                             $password = $_GET['contraseña'];
  89.                             $existeContraseña = $dblogin->contraseñaExiste($check_user,$password);
  90.                    
  91.                             if ($existeContraseña != 0 )
  92.                             {
  93.                    
  94.                                 $permiso = $dblogin->login($check_user,$password);
  95.                                 if ( $permiso == 1 )
  96.                                 {
  97.                                     $_SESSION['permiso'] = $permiso;
  98.                                     /*$redirect = $_SERVER['PHP_SELF'];
  99.                                     header("Refresh:5;URL =marco2.php?redirect=$redirect");*/
  100.                                    
  101.                                    
  102.                                     ?>
  103.                                         <script language=javascript>administrador1()</script>
  104.                                     <?php;
  105.                                     ?>
  106.                                         <script language=javascript>administrador2()</script>
  107.                                     <?php;
  108.                                    
  109.                                     $disabledusario='disabled="disabled"'; 
  110.                                     $disabledcontraseña='disabled="disabled"'; 
  111.                                     $disabledlogin='disabled="disabled"';   
  112.                                     $class ='class = "inputtext"';
  113.                                     $classtabla='class = "inputtext"';
  114.                                    
  115.                                 }
  116.                         // DE MOMENTO SOLO HAY DOS POSIBILIDADES PERMISO = 1 E = 2 , EN UN FUTURO HABRA QUE IMPLEMENTAR ESTAS OPCIONES
  117.                                 else
  118.                                 {
  119.                                    
  120.                                     $disabledusario='disabled="disabled"'; 
  121.                                     $disabledcontraseña='disabled="disabled"'; 
  122.                                     $disabledlogin='disabled="disabled"';   
  123.                                     $class ='class = "inputtext"';
  124.                                     $classtabla='class = "inputtext"';
  125.                                     $_SESSION['permiso'] = $permiso;
  126.                                     $_SESSION['auntentificado'] = true;
  127.                                    
  128.                                     ?>
  129.                                         <script language=javascript>usuario1()</script>
  130.                                     <?php;
  131.                                     ?>
  132.                                         <script language=javascript>usuario2()</script>
  133.                                     <?php;
  134.                                    
  135.                                 }
  136.                        
  137.                             }
  138.                             else
  139.                             {
  140.                                 ?>
  141.                                     <script language=javascript>passwordinvalido()</script>
  142.                                 <?php;
  143.                    
  144.                             }
  145.                         }
  146.                     }
  147.                     else
  148.                     {
  149.                         ?>
  150.                             <script language=javascript>usuarioinvalido()</script>
  151.                         <?php;
  152.                     }
  153.                 }
  154.                 else
  155.                 {
  156.                     echo ( "debes cerrar la session primero");
  157.                 }
  158.                
  159.                 break;
  160.                
  161.             case 'logout':
  162.                
  163.                 /*session_unset();
  164.                 session_destroy();*/
  165.                 ?>
  166.                     <script language=javascript>destuirsession1()</script>
  167.                     <script language=javascript>destuirsession2()</script>
  168.                 <?php;
  169.                 session_name("loginUsuario");
  170.                 $_SESSION = array();
  171.                 session_unset('permiso');
  172.                 session_destroy();
  173.                 break; 
  174.         }
  175.        
  176.    
  177. ?>
  178.    
  179. <html>
  180. <head>
  181. <title>
  182. </title>
  183. <link href="Css1/style_new1.css"  rel="stylesheet" type="text/css" />
  184. </head>
  185. <body class="tablebotonesprincipales">
  186. <form action ="lateral.php" method = "GET">
  187. <input type ="hidden" name="redirect" value="<?php echo $_GET['redirect'];?>">
  188. <?php
  189. echo '<TABLE width="130" height = "380"  CELLSPACING="1" CELLPADDING="1" align = "center" >
  190. <tr>
  191.     <td>
  192.     <table width="55%" height = "60%"   CELLSPACING="1" CELLPADDING="1" align = "center" >
  193.     <TR>
  194.     <TD ' . $classtabla . '    >Usuario:<br><INPUT  ' . $class .' TYPE ="TEXT"   NAME="usuario" alight = "left"  ' . $disabledusario .' ></input>
  195.     </td>
  196.     </TR>   
  197.     <TD ' . $classtabla . '    >Contraseña:<br><INPUT  ' . $class .'  type="password"  NAME="contraseña" alight = "left" ' . $disabledcontraseña .'></input>
  198.     </td>
  199.     </tr>';?>
  200.    
  201.     <td align = "center">
  202.     <?php
  203.             if ( $_SESSION['permiso'] != 0 )
  204.             {   
  205.  
  206.                 echo
  207.                 '<input type = "submit"  name = "acceder" value="login" disabled="disabled" ' . $class . '></input> 
  208.                 Usuario conectado:
  209.                 ' . $check_user . ' ';
  210.             }
  211.             else
  212.             {
  213.                 echo
  214.                 '<input type = "submit"  class ="button" name = "acceder" value="login" ></input>'; 
  215.             }
  216.     ?>     
  217.    
  218.     </tr>
  219.     <tr>
  220.     <TD height = "15%" align = "center">
  221.    
  222.     </td>
  223.     </tr>
  224.     <tr>
  225.     <td align = "center">
  226.     <?php
  227.             if ( $_SESSION['permiso'] != 0 )
  228.             {   
  229.  
  230.                 echo
  231.                 '<input type = "submit"  class ="button"  name = "acceder" value="logout"  >';
  232.             }
  233.             else
  234.             {
  235.                 echo
  236.                 '<input type = "submit"  class ="button" name = "acceder" value="logout" disabled="disabled" >';
  237.             }
  238.     ?>     
  239.     </td>
  240.     </tr>
  241.     </TABLE>
  242. </td>
  243. <td>
  244. </tr>
  245. </table>
  246. </form>
  247. <?php
  248.  
  249. ?>
  250. </body>
  251. </html> 
  252.  
  253.  

Otra duda que tengo , cuando uso el iexplorer no me consigue logearse , y aparece el nombre de la funciones de java , el iexplore no soporta esas funciones? como puedo solucionarlo? muchas gracias a todos

7
PHP / Pasar variables con submit a una funcion javascript
« en: Sábado 30 de Mayo de 2009, 21:04 »
Hola buenos , no consigo pasar variables con un submit como podria hacerlo, con una etiqueta a no tengo problemas pero como seria con submit:
Este seria el submit , que me tiene que enviar datos del formulario. por ejemplo el ID de un select , que se llama id.
Código: PHP
  1. <input type ="submit" name = "grabar" value = "Grabar Datos">
  2.  

La funcion script seria la siguiente
Código: Text
  1. function imprimir( id )
  2. {
  3.  
  4. Aqui deberia de pasarle las variables a otro phop , imprimir.php
  5. location.href=imprimir.php
  6. }
  7.  
  8.  

Podeis decirme como pasarle las variables desde el submit, gracias

8
PHP / boton delante y atras
« en: Jueves 28 de Mayo de 2009, 15:06 »
Hola , estoy desarrollando una aplicacion web , y cargo los datos de una tabla en dististos inpit type text , pero tengo que crear dos botones adelante y atras para que cada vez que hago click en uno de ellos, pase o vuelva al siguiente registro , como podria hacer eso .¿alguna sugerencia o ejemplo ? para que me sirva de guia.

Saludos

9
PHP / cargar en frame
« en: Martes 26 de Mayo de 2009, 17:35 »
Hola no consigo cargar en el frame de arriab , en el central no tengo problemas pero en el de arriba no carga , alguna ayuda
Aqui esta la pagina principal con los marcos
Código: PHP
  1. <head>
  2. <title>
  3. </title>
  4. <link href="Css1/style_new.css"  rel="stylesheet" type="text/css" />
  5. </script>
  6. </head>
  7. <?php
  8.     session_start();
  9.     echo' <form action = "marco.php" method = "GET">
  10.                 <frameset rows = "15%, 80%">
  11.                 <frame  name = "1"  src = "barraLogin.php" marginheight="5" NORESIZE>
  12.                 <frameset  cols = "20%, 80% ">
  13.                 <frame name = "2" src = "Lateral.php"  >
  14.                 <frame name = "central"  src = "bienvenido.php" align = "center" marginheight="5" NORESIZE>
  15.                 </frameset>
  16.                 </frameset>
  17.                 </form>
  18.                 </html>';
  19.    
  20.     if ($_SESSION['permiso'] == 1 )
  21.     {
  22.         echo
  23.         '<html>
  24.         <head>
  25.         <title>
  26.         </title>
  27.         <link href="Css1/style_new.css"  rel="stylesheet" type="text/css" />
  28.         </head>
  29.         <frameset rows = "15%, 80%">
  30.         <frame  name = "1"  src = "barrabotones.php" marginheight="5" NORESIZE>
  31.         <frameset  cols = "20%, 80% ">
  32.         <frame name = "2" src = "Lateral.php"  >
  33.         <frame name = "central"  src = "bienvenido.php" align = "center" marginheight="5" NORESIZE>
  34.         </frameset>
  35.         </frameset>';
  36.         /*<script languaje="javascript">
  37.         marco();
  38.         </script>*/
  39.     }
  40.     else
  41.     {
  42.         echo $_SESSION['permiso'];
  43.         echo' <form action = "marco.php" method = "GET">
  44.                 <frameset rows = "15%, 80%">
  45.                 <frame  name = "1"  src = "barraLogin.php" marginheight="5" NORESIZE>
  46.                 <frameset  cols = "20%, 80% ">
  47.                 <frame name = "2" src = "Lateral.php"  >
  48.                 <frame name = "central"  src = "bienvenido.php" align = "center" marginheight="5" NORESIZE>
  49.                 </frameset>
  50.                 </frameset>
  51.                 </form>
  52.                 </html>';
  53.        
  54.         /*<script languaje="javascript">
  55.         marco();
  56.         </script>*/
  57.     }
  58. ?>
  59.  
  60.  
  61.  

aqui esta la pagina donde inicia la sesion y si es correcta tengo que carga la barrabotone.php en el frame llamado arriba, si la pongo en el central ningun problema

Código: PHP
  1. <html>
  2. <head>
  3. <title>
  4. </title>
  5. <link href="Css1/style_new.css"  rel="stylesheet" type="text/css" />
  6. </script>
  7. </head>
  8. <?php
  9.     session_start();
  10.     echo' <form action = "marco.php" method = "GET">
  11.                 <frameset rows = "15%, 80%">
  12.                 <frame  name = "1"  src = "barraLogin.php" marginheight="5" NORESIZE>
  13.                 <frameset  cols = "20%, 80% ">
  14.                 <frame name = "2" src = "Lateral.php"  >
  15.                 <frame name = "central"  src = "bienvenido.php" align = "center" marginheight="5" NORESIZE>
  16.                 </frameset>
  17.                 </frameset>
  18.                 </form>
  19.                 </html>';
  20.    
  21.     if ($_SESSION['permiso'] == 1 )
  22.     {
  23.         echo
  24.         '<html>
  25.         <head>
  26.         <title>
  27.         </title>
  28.         <link href="Css1/style_new.css"  rel="stylesheet" type="text/css" />
  29.         </head>
  30.         <frameset rows = "15%, 80%">
  31.         <frame  name = "arriba"  src = "barrabotones.php" marginheight="5" NORESIZE>
  32.         <frameset  cols = "20%, 80% ">
  33.         <frame name = "2" src = "Lateral.php"  >
  34.         <frame name = "central"  src = "bienvenido.php" align = "center" marginheight="5" NORESIZE>
  35.         </frameset>
  36.         </frameset>';
  37.         /*<script languaje="javascript">
  38.         marco();
  39.         </script>*/
  40.     }
  41.     else
  42.     {
  43.         echo $_SESSION['permiso'];
  44.         echo' <form action = "marco.php" method = "GET">
  45.                 <frameset rows = "15%, 80%">
  46.                 <frame  name = "arriba"  src = "barraLogin.php" marginheight="5" NORESIZE>
  47.                 <frameset  cols = "20%, 80% ">
  48.                 <frame name = "2" src = "Lateral.php"  >
  49.                 <frame name = "central"  src = "bienvenido.php" align = "center" marginheight="5" NORESIZE>
  50.                 </frameset>
  51.                 </frameset>
  52.                 </form>
  53.                 </html>';
  54.        
  55.         /*<script languaje="javascript">
  56.         marco();
  57.         </script>*/
  58.     }
  59. ?>
  60.  
  61.  
  62.  

cual puede ser el problema

10
PHP / simple switch
« en: Sábado 23 de Mayo de 2009, 16:28 »
Buenas tarde tengo problemas con un simple switch y  decidi hacer un ejercicio simple , pero tengo el mismo problema , que no se ejecuta cuando hago clik a cualquiera de los botones, donde esta el fallo , en el caso de del case he probado con comillas simples y dobles y no funciona...

Código: PHP
  1.  
  2. <HTML>
  3. <HEAD>PRUEBA
  4. </HEAD>
  5. <BODY>
  6. <form method="GET" action = "prueba.php">
  7. <input type = "submit" name="prueba" value="grabar"></input>
  8. <input type = "submit" name="prueba" value="borrar"></input>
  9. <?php
  10. if(isset($_GET['prueba'])
  11.     $prueba=$_GET['prueba'];
  12.  switch($prueba)
  13.  {
  14.      case "grabar" :
  15.          echo ( "hola");
  16.          break;
  17.          
  18.      case "borrar" :
  19.          
  20.          echo ( "adios");
  21.          break;
  22.  }   
  23.  
  24. ?>
  25.  
  26.  
  27. </form>
  28. </body>
  29. </html>
  30. </form>
  31. </BODY>
  32. </HTML>
  33.  

Muchas gracias ,seguramente me este sucediendo lo mismo en el codigo verdadero asi que solucionando este pequeño codigo lo hare en el otro , saludos y gracias por las enseñanzas

11
PHP / Enviar variables a un popup con php y javascript
« en: Sábado 16 de Mayo de 2009, 17:29 »
Aqui esta las variables que tengo que pasar , no conisgo pasar ni la de borrar ni la de grabar, la de borrar no esta implementada pero seria igual que grabar pero es que no consigo pasar la variable de grabar que estoy haciendo mal. una ayuda

Citar
<td align="center"  class = "td_1">
            <a href = "Formulario_Cliente.php?module=borrar&id=<?$valor[1]?><?php echo $valor[1]?>">Borrar</a>   
            </td >
            <td  align="center"  class = "td_0">
            <a href ="javascript:;" onclick="javascript:abrir('popup.php?id=<? $valor[1]?><?php echo $valor[1]?>');return false">Grabar</a></td>
            </td>

Este es el codigo del java , de la pagina que tiene que enviar las variables.
Citar
function abrir() // windows open
{

  window.open("popup.php?id",""," width = 400,height=300,scrollbars=NO");
}
function cerrarVentana(){
//la referencia de la ventana es el objeto window del popup. Lo utilizo para acceder al método close   
ventana_secundaria.close()
}
</script>
<body>

-----
Este es el codigo donde tiene que recibir la variable , para que cuando confirme borrar me borre el regsitro.
Citar
<html>
<head>
<title>Ventana Secundaria</title>
<script>
function cerrarse()
{
window.close()
}
</script>
</head>

<body>
Esta es la ventana del popup
<?php
echo("Hola");

echo ("la id es " .$_GET['id']);

?>
<table  width="150%"   class = "table1"  height = "125%" border="1">
   <tr>
   <td>
   ¿DESEAS REALMENTE BORRAR EL REGISTRO?<BR>
   <a width="50%" href = "Formulario_Cliente.php">Borrar</a>
   </td>
   <td>
   ¿DESEAS SALIR SIN BORRAR?<BR>
   <form>
   <input type=button value="Cerrar" onclick="cerrarse()">
   </form>
   <a width="50%" href = "Formulario_Cliente.php">SALIR</a>   
   </tr>
   </td>
</table>
</body>
</html>

Otra duda mas, estoy desarrolando  bajo firefox y cuando lo abro con iexplorer , la barra de desplazamiento que tengo implementado en una clase de css , no aparece , y el diseño se estropea , desapareciendome etiquetas de tipo texto .....
Cual podria ser la solucion ..

Muchas gracias

12
PHP / Necesito recorrer un array
« en: Lunes 30 de Marzo de 2009, 20:16 »
Hola, cuando recorro el array solo me devuelve el primer registro , y no todo el contenido del array que es lo que hago mal;
Como puedo hacerlo ,muchas gracias
Código: PHP
  1.  
  2. ----------------------Este es el codigo de las funciones:
  3. <?php
  4. define ( "odbc_sat_server", "sat_reparaciones_Odbc" ); // Host al que conectar, habitualmente es el ‘localhost’
  5. define ( "odbc_sat_USER", "" ); // Nombre del usuario con permisos para acceder;
  6. define ( "odbc_sat_PASS", "" ); // Contraseña de dicho usuario
  7. define ( "odbc_sat__bd", "sat-reparaciones"); // Nombre de la base de datos que se conectara
  8. // Fichero con los datos de conexion a la BBDD
  9. //------------------------------------------
  10. //------------------------------------------
  11.  
  12. class cdb
  13. {
  14.     private  $conexion;
  15.     private $resultado;
  16.    
  17.     public function __construct()
  18.     {
  19.         $conexion = 0;  
  20.        
  21.     }
  22.    
  23.     public function __destruct()
  24.     {
  25.         $this->desconexion();
  26.     }
  27.     public function desconexion()
  28.     {
  29.         if ( $this->conexion > 0 )
  30.         {  
  31.             odbc_close( $this->conexion);
  32.             $conexion = 0;
  33.         }
  34.     }
  35.     public function isconect()
  36.     {
  37.           return $this->conexion ;
  38.     }
  39.    
  40.     public function consulta( $query )
  41.     {
  42.         $this->resultado = odbc_exec( $this->conexion, $query);
  43.         if ($this->resultado ==  false)
  44.         {
  45.             return false;
  46.         }else{
  47.             return true;
  48.         }  
  49.                
  50.     }
  51.    
  52.     public function conexion($odbc_sat_server, $odbc_sat_USER, $odbc_sat_PASS)
  53.     {
  54.         $this->conexion = odbc_connect($odbc_sat_server, $odbc_sat_USER, $odbc_sat_PASS);
  55.         return  $this->isconect();
  56.        
  57.     }
  58.    
  59.     public function imprimir()
  60.     {
  61.         $array = odbc_fetch_array($this->resultado,1);
  62.        
  63.         foreach($array as $registro)
  64.         {
  65.             echo($registro);
  66.            
  67.         }
  68.        
  69.     }
  70. };
  71. ?>
  72. ----------------------Este es el codigo donde llamo a la funciones:
  73.  
  74. <?php
  75.     include "db.php";
  76.     $db = new cdb;
  77.        
  78.     $odbc_sat_server = "sat_reparaciones_Odbc";
  79.     $odbc_sat_USER=  "";
  80.     $odbc_sat_PASS=  "";
  81.    
  82.     $db->conexion($odbc_sat_server, $odbc_sat_USER, $odbc_sat_PASS);
  83.  
  84.     if ($db->isconect() > 0 )
  85.     {
  86.         echo("conectado");
  87.         $sql = "select * from clientes";
  88.        
  89.         if ($db->consulta( $sql ) == true)
  90.         {
  91.             echo("consulta correcta");
  92.             $db->imprimir();
  93.         }else
  94.         {
  95.             echo("consulta incorrecta");
  96.         }  
  97.        
  98.     }else
  99.     {
  100.         echo("error de conexion");
  101.     }  
  102. ?>
  103.  

13
PHP / Crear una tabla en html y cargarla en una variable php?
« en: Lunes 30 de Marzo de 2009, 19:58 »
Hola buenos dias , podriais decirme como puedo crear una tabla y guardarla en una variable de php ,he visto que era algo asi pero no me sale
?>
$tabla = <<< Prueba
<TABLE BORDER="1">
<TR>
   <TH>Cabereca 1</TH>
   <TH>Cabereca 2</TH>
   <TH>Cabereca 3</TH>
</TR>
</TR>
</TABLE>
Prueba;
echo $Tabla


Era algo parecido pero me sale , lo que quiero es cargar los datos de mi bd en las ca

14
MySQL / hacer esta consulta
« en: Miércoles 25 de Febrero de 2009, 00:28 »
necesito hacer una consulta  y no se como hacerla en sql seria con decode , pero es que tampoco me sale en sql , la consulta es la siguiente:

dept_no   empleado  analista director
10                       2               1            3
20                       1              2              1
..

tengo que mostar por departamentos el numero de empleado que hay por oficio de la tabla famoso emple.

alguna ayuda, como seria la consulta en mysql

15
Oracle / pl , dar la vuelta a una cadena en array.
« en: Sábado 7 de Febrero de 2009, 18:28 »
necesito hacer un bloque anonimo ,donde guarde en un array el numero y apellido de un empleado  y que visualize numero y apellido y numero y apellido al reves
DECLARE
   TYPE T_REG IS RECORD(NUMERO EMPLE.EMP_NO%TYPE,APELLIDO EMPLE.APELLIDO%TYPE);
   TYPE T1 IS TABLE OF T_REG INDEX BY BINARY_INTEGER;
   TABLA T1;
   
   CURSOR C1 IS SELECT EMP_NO,APELLIDO FROM EMPLE;
   REVES EMPLE.APELLIDO%TYPE;
   I NUMBER:= 0;
   J NUMBER:=0;
BEGIN
   FOR REG IN C1
   LOOP
      TABLA(I).NUMERO := REG.EMP_NO;
      TABLA(I).APELLIDO := REG.APELLIDO;
      DBMS_OUTPUT.PUT_LINE(TABLA(I).NUMERO||'-'||TABLA(I).APELLIDO);
      I:=I+1;
      
   END LOOP;
   DBMS_OUTPUT.PUT_LINE('-----------------------------------------');
   
   FOR L IN 0 ..(I-1)
   LOOP
      
      TABLA(J).APELLIDO :=CONCAT(TABLA(J).APELLIDO,SUBSTR(TABLA(J).APELLIDO,J,1));
      DBMS_OUTPUT.PUT_LINE(TABLA(J).NUMERO||'-'||TABLA(J).APELLIDO);
      J:=J+1;
   END LOOP;   
      
END;
/

16
Oracle / Developer:error conexion fallada pq el host de destino o obj
« en: Miércoles 28 de Enero de 2009, 09:39 »
hola buenas  he instalado el oracle  10 y developer y cuando creo un formulario , al ejecutarlo me pide que me conecte a la base de datos, lo hago con system, system y orcl , y aparece este mensaje de error :
ora-12545:la conexion ha fallado porque el host destino o el objeto  no existe .
Ayuda por favor que puedeo hacer , no se como solucionar este problema y tampoco se porque no encuentra el host , quien me ayuda a configurarlo
Gracias

17
VB .NET / Orenar array bidimensiona de cadenas
« en: Domingo 30 de Noviembre de 2008, 17:05 »
Este es el codigo , mediante un radiobuton necesito ordenar un array  Agenda(,) , que se visualizara en dos listbox, uno para nombre y otro para telefono , como puedo hacerlo , algun consejo , muchas gracias

Public Class Form1

    Structure stragenda
        Dim nombre As String
        Dim Telefono As String
    End Structure
    Dim Agenda(,) As stragenda = {}
    Dim i, j As Integer

    Private Sub BtnAñadir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnAñadir.Click
        Dim existe As Boolean
        existe = False
        'LstNombre.Items.Clear()
        'LstTelefono.Items.Clear()
        If TxtNombre.Text <> "" Then
            If Me.LstNombre.Items.Contains(TxtNombre.Text) Then
                MsgBox(" Ya existe esta persona")
                existe = True
            End If
            If Not existe Then
                ' AÑADIMOS AL LISTBOX
                Me.LstNombre.Items.Add(Trim(Me.TxtNombre.Text))
                Me.LstTelefono.Items.Add(Trim(Me.TxtTelefono.Text))

                ' REDIMENSIONAMOS LA MATRIZ
                ReDim Agenda(Agenda.GetUpperBound(0) + 1, Agenda.GetUpperBound(0) + 1)

                ' CARGAMOS LA MATRIZ
                With Agenda(Agenda.GetUpperBound(0), Agenda.GetUpperBound(0))
                    .nombre = Trim(Me.TxtNombre.Text)

                    For i = 0 To Agenda.Length + 1
                        For j = 0 To Agenda.Length + 1
                            .Telefono = Trim(Me.TxtTelefono.Text)
                            j = j + 1
                        Next
                        i = i + 1
                    Next
                End With
            End If
            'nombre = Split(TxtNombre.Text, vbNewLine)
            'If TxtTelefono.Text <> "" And TxtTelefono.Text.ToString = False And TxtTelefono.Text.Length = 9 Then
            '    'Telefono = Split(TxtTelefono.Text, vbNewLine)
            'End If

        Else
            MsgBox("No es un nummero  o es demasiado grande")
        End If




    End Sub

    Private Sub BtnSalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnSalir.Click
        End
    End Sub

    Private Sub RbOrdenar_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RbOrdenar.CheckedChanged
        Dim i As Integer
        Array.Sort(Agenda)
        For i = 0 To Agenda.GetUpperBound(0)
            Me.LstNombre.Items.Add(Agenda)
            Me.LstTelefono.Items.Add(Agenda)

        Next


    End Sub

    Private Sub BtnModificar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnModificar.Click
        'If LstNombre.Text <> "" And LstTelefono.Text <> "" Then
        If LstNombre.SelectedItem = Me.LstNombre.Text Then

            'ReDim Preserve Agenda(Agenda.GetUpperBound(0) - 1, Agenda.GetUpperBound(0) - 1)

            Me.LstNombre.Items.Remove(Me.LstNombre.Text)
        End If

        If LstTelefono.SelectedItem = Me.LstTelefono.Text Then
            Me.LstTelefono.Items.Remove(Me.LstTelefono.Text)


        End If
        'End If

    End Sub
End Class

18
Oracle / cuenta scott bloqueada
« en: Jueves 10 de Julio de 2008, 18:14 »
Bueno soy nuevo en oracle , estoy haciendo un cursillo y cuando llego a casa y quiero ponerme a trabajar, y cuando intento logarme con scott/tiger, me dice que la cuenta esta bloqueada y no quiero trabajar con la cuenta de system , ademas me viene bien para poder aprender , alguien sabe como desbloquear esta cuenta, saludos y gracias

19
C/C++ / Creacion Y Visualizacion Fichero
« en: Jueves 14 de Febrero de 2008, 12:46 »
Hola buenos dias , estoy intentando crear y visualizar un fichero , pero no consigo crearlo , tengo este codigo alguna ayuda.



-----------------------------------------------------------------------------*/
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<ctype.h>
#include<string.h>

/* 1) *Declaracion del registro*/
struct REGISTRO{
       char almacen[10];
       char codpro[10];
       char descri[20];
       int exis;
       long precio;
}reg;

/* 2) Declaracion de fichero */

FILE *pf;
void Creacion(), Visualizacion(),Salir();
int  i , op;
char Titulo[80];

void main(){
     void Creacion(), Viusalizacion(),Salir();

    do{

      clrscr();
      gotoxy (35,2);printf("M E N U FICHERO");
      gotoxy (35,6);printf("1-C R E A C I O N");
      gotoxy (35,8);printf("2-V I S U A L I Z A C I O N");
      gotoxy (35,10);printf("4=Salir:");
      gotoxy (32,16);printf("Teclea opcion:");
      clreol(); fflush(stdin);scanf("%d",&op);

           if(op!=4)


      switch(op){
                case 1: clrscr();Creacion(); break;
                case 2: clrscr();Visualizacion();break;
                case 4: clrscr();Salir(); break;

      }
    }while(op!=4);
}
void Creacion(){

 // 3) Cabecera Titulo del proceso
 clrscr();
 printf(" CREACION DE FICHERO SECUENCIAL \n");
 printf("=============================== \n");

// 4) Apertura del fichero


 if ((pf=fopen("FALMACEN.DAT","wb"))== NULL)
  {
    printf(" No se puede abrir el archivo ...\n");
    exit(0);
  }

 while(1)
 {
 /*5)Tecleo de datos del registro para alamacebarlas en var.de memo,principal*/
 printf("Introduce ALMACEN (fin = f):");gets(reg.almacen);
 if(strcmp(reg.almacen,"f") == 0);
  printf("Introduce Cod.Pro  :");gets(reg.codpro);
  printf("Introduce Descripcion  :");gets(reg.descri);
  printf("Introduce Existencias :");scanf("%d",®.exis);
  printf("Introduce Precio_unit  :");scanf("%ld",®.exis);
  fflush(stdin);
 /* Grabacion del registro en el fichero */
 fwrite(®,sizeof(reg),1,pf);
 }
 /* Cierre delfichero */
 fclose(pf);
 printf("Fichero creado"); getch();

}
 void Visualizacion(){
      clrscr();
 printf("Dame Titulo de la Visualizacion: "); gets(Titulo);

 //2) visulaizamos el Titulo:
 clrscr();
 printf("%s\n",Titulo);
 for(i=0;i<strlen(Titulo);i++) printf("=");printf("\n\n");

 //3 Cabezeras Campos registro:
 printf("%-15s %-15s %-20s %10s %10s\n","ALMACEN","COD.PRO", "DESCRIPC.",
                                        "EXISTENCIAS","PRECIO");

 for(i=0;i<80;i++) printf("-");

 // 4)Apertura del archivo_

 if ((pf=fopen("FALMACEN.DAT","rb"))== NULL)
  {
    printf(" No se puede abrir el archivo ...\n");
    exit(0);
  }


 // 5) Lectura del primer registro:

 fread(®,sizeof reg,1,pf);
 while(!feof(pf))
 {

 //6) Visualizacion del registro
  printf("%-15s %-15s %-20s %10s %10s\n", reg.almacen,reg.codpro,
                                          reg.descri,reg.exis,reg.precio);


 // 7)Lectura de los siguientes registros.

   fread(®,sizeof reg,1,pf);
 }

 //8) Cierre del archivo

  fclose(pf);
  getch();
}
void Salir(){
}

20
C/C++ / Creacion Y Visualizacion
« en: Lunes 31 de Diciembre de 2007, 11:26 »
Hola buenos dias me salen errores en el codigo y no consigo solucionarlos , muchas gracias.


#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<ctype.h>
#include<stdlib.h>
#include "FACB.cpp"
 //PLANTILLA PARA USO EN LAS APLICACIONES QUE LO REQUIERAN///
     void Visualizacion(), Visualizacion(), Multiplicar(), Dividir(), Salir();
       int  op;
     float numero1, numero2;
     
void main(){
     void Creacion(), Visualizacion(), Multiplicar(), Dividir(), Salir();

    do{

      clrscr();
      gotoxy (20,2);printf("MENU  MANTENIMIENTO FICHERO SECUENCIAL");
      gotoxy (25,6);printf("1. Creacion de un fichero");
      gotoxy (25,8);printf("2. Visualizacion de un fichero");
      gotoxy (25,10);printf("3. Informe sin rupturas de Control ");
      gotoxy (25,12);printf("4. Busquedas o Consultas de un fichero");
      gotoxy (35,14);printf("6=Salir:");
      gotoxy (32,16);printf("Teclea opcion:");
      clreol(); fflush(stdin);scanf("%d",&op);

           if(op!=5)
           

      switch(op){
                case 1: clrscr();Creacion(); break;
                case 2: clrscr();Visualizacion();break;
                case 3: clrscr();Multiplicar();break;
                case 4: clrscr();Dividir();break;
                case 5: clrscr();Salir(); break;

      }
    }while(op!=6);
}
 void Creacion(){
     /* 1) Declaracion del registro */
  struct REGISTRO{
       char almacen[10];
       char codpro[10];
       char descri[20];
       int exis;
       long precio;
  }reg;
    /* 2)  Declaracion del fichero */
  FILE *pf;
   /* 3) Cabezera Titulo del proceso */
 
   clrscr();
   printf(" Creacion Fichero Secuencial \n");
   printf(" ---------------------------  \n");
   /* 4) Apertura del Fichero */
   if((pf=fopen("FALMACEN.DAT","wb"))==NULL){
       printf("No se puede abrir el archivo...\n");
       exit(0);
    }
   while(1)
    {
     /* 5) Tecleo de datos del registro para almacenarlas en var.de memo.princi-
     pal*/
     cprintf("\nIntroducir ALMACEN(fin=f): "); gets(reg.almacen);
     if(strcmp(reg.almacen,"f") ==0) break;
     printf("Introduce COD.PRO. :");gets(reg.codpro);
     printf("Introduce DESCRIPCION :");gets(reg.descri);
     printf("Introduce EXISTENCIAS :");scanf("%d",®.exis);
     printf("Introduce PRECIO_UNIT :");scanf("%ld",®.precio);
     fflush(stdin);
     /*6) Grabacion del registro en el fichero */
     fwrite(®,sizeof(reg),1,pf);
    }
    /* 7) Cierre del fichero*/
    fclose(pf);
   
}
 void Visualizacion(){
      int i;
      char Titulo[80];
      //1) Pedimos Titulo del proceso:
      clrscr();
      printf("Dame TITULO DE LA VISUALIZACION: "); gets(Titulo);
      /*2)Visualizamos el titulo */
      clrscr();
      printf("%s\n", Titulo);
      for(i=0; i<strlen(Titulo);i++) printf("=");printf("\n\n");
      /*3) Cabeceras de CAMPOS del registro:*/
      printf("%-15s %-15s %-20s %10s %10s\n", "ALMACEN","COD.PRO","DESCRIPC.",
      "EXISTENCIAS","PRECIO");
      for( i=0; i<80;i++) printf("-");
      /*4) Apertura del archivo:*/
      if((pf=fopen("FALMACEN.DAT","rb"))==NULL){
         printf(" No se puede abrir el archivo...\n);
         exit(0);
        }
     /*5) Lectura del primer registro:*/
     fread(®,sizeof(reg), 1, pf);
     while( !feof(pf) )
     {
        /* 6) Visualizacion del registro*/
        printf("%-15s %-15s %-20s %10s %10s\n",reg.almacen,reg.codpro,reg.descri,
        reg.exis,reg.precio);

        /*7) Lectura de lo siguientes registros*/
        fread(®,sizeof(reg), 1, pf);
      }
      /*8)Cierre del archivo*/
      fclose(pf);
      getch();
}        

 void Salir(){
}

21
C/C++ / Borland C++ No Puedo Compilar
« en: Jueves 27 de Diciembre de 2007, 18:00 »
hola buenos dias , alguien sabe como puedo solucionar este problema que sale en borland , soy muy novato en esto de c++, y es el unico compilador q se utilizar , asi que no me gustaria cambiar hasta que lo domine , el programa ha ejecutar es muy sencillo , simplente , introducir numero y decir si es par o impar, ya he reinstalado el borland varias veces y nada , y con otra versio superior no se ni como compilar ni ejecutar..

ALGUIEN SABE COMO PUEDO ADJUNTAR UNA IMAGEN NO ME DEJA DE NINGUNA DE LAS MANERAS:

cuando complio el borland sale una pantalla , lleba de numeros en hexadecimal que no entiendo nada.

22
C/C++ / Numeros Entereos Decir Mayor Y Menor
« en: Jueves 15 de Noviembre de 2007, 14:56 »
Necesito hacer una serie de numeros y que me de diga cual es el mayor y cual es el menor por pantalla.

Hola tengo errores de sintasis y no se porque ,los errores que me dan esta en min=int_max, max=int_min y en resp=='s'.

Alguien puede echarme una mano en que estoy fachando , supongo que es en la declaracion.

//empieza el algoritmo
//visualizar series de numeros enteros, y de ellas el mayor y menor//

void main()
{
    int num,x=1,y=2,min=int_max,max=int_min;
    resp=='s';
    printf("%-68s,%6s,%6s \n" "series","mayor","menor");
   do{
      x=x+6;
      gotoxy(x,y),scanf("%d",&num); fflush(stdin);
      if(num<max) max=num;
       printf("%s\n",min);
      if (num>min) min=num;
       printf("%s\n",max);
   gotoxy (22,22);
      printf("\nEscribir otro numero(s/n)"); scanf("%c",&resp);   fflush(stdin);
   }while(resp=='s');
   gotoxy(70,y);printf("%d",max);
   gotoxy(75,y);printf("%d",min);

getch();
}

23
C/C++ / Intercambio De Valores
« en: Domingo 11 de Noviembre de 2007, 22:49 »
me piden hacer esto y como no tengo mucha idea me vuelco loco ,es algo sencillo pero yo no se que estoy haciendo mal:

Tengo que introducir 2 numeros y visualizar la diferencia , teniendo en cuenta que el minuendo debe ser el mayor.Utilizando un bucle respuesta , que nos pregunte despues de realizar la operacion; "otra pareja (s/n)" para teclear sucesivas parejas


void main()
{
   int num1,num2, rest=num1-num2;

   if num1>num2;{
     printf("%d\n,rest);
     scanf("Escrbir numero(s/n);
   else num1<num2;
   scanf("Escribir numero mayor que el primer numero";
   }
   getch();
}

Este es el codiogo que tengo escrito , alguna ayuda , muchas gracias

24
C/C++ / Como Puedo Hacer
« en: Domingo 28 de Octubre de 2007, 19:28 »
hola soy  novate en programacion c++ y estoy tambien estudiandolo, tengo un ejercicio que me piden :

introducir numero desde el teclado y decir si es positivo,negativo o cero ,....
yo he hecho un codigo , pero como  no tengo ni idea , me gustaria saber si alguien puede ponerlo a ver si se parece algo al mio....espero ir aprendiendo poco a poco , no me queda otra ....alguien que me ayude con este codigo.
saludos

Páginas: [1]