• Miércoles 15 de Abril de 2026, 01:00

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.


Mensajes - angelito1121

Páginas: [1]
1
PHP / Obtener el valor de un radio button
« en: Miércoles 17 de Noviembre de 2010, 07:48 »
Ante todo muy buenas a todos los foritas, quisiera plantearles un problema que tengo (si les parece muy tonto comprendan que recien estoy aprendiendo a usar este lenguaje de programacíon  :(  )

El problema es el siguiente:

Yo tengo una página que consta de una caja de texto, un botón y tres radio button, al escribir un dato en la caja de texto y seleccionar una de las categorías propuestas por el radio button se debe hacer click el botón para que genere una consulta con los datos especificados, pero mi problema es, ¿cómo debo hacer para obtener el valor del radio button y el textbox en la misma pagina? Porque he probado con el post, pero este me envía el dato de una página a otra y yo lo que quiero es obtener el dato en la misma página. Les dejo un ejemplo de mi código

Código: PHP
  1. <?php
  2. require_once("funciones.php");
  3. if (!@$cn=fnconnect())
  4. {
  5.     echo "Problema al conectar el servidor o base de datos";
  6.     return;
  7. }
  8. ?>
  9.  
  10. <html>
  11. <head>
  12. </head>
  13. <body>
  14.  <p>
  15. <table align= "center" border = 0>
  16. <tr><td><font face="Comic Sans Ms"><b>Dato a Buscar:</b></font></td><td><input type="text" name="txtdato"></td><td><input type="submit" name="Buscar" value="Buscar"></tr>
  17. </table>
  18. <table align="center" border = 0>
  19. <td><input type="radio" name="r1" id="r1" value="1">Nombre</td>
  20. <td><input type="radio" name="r1" id="r1" value="2">Autor</td>
  21. <td><input type="radio" name="r1" id="r1" value="3">Editorial</td>
  22. </table>
  23. </body>
  24. </html>
  25.  
  26.  
  27. <?php
  28. $limit=1;
  29. if (!isset($_GET["pagina"]))
  30. {
  31.     $ini=0;
  32.     $pag=1;
  33. }
  34. else
  35. {
  36.     $pag=$_GET["pagina"];
  37.     $ini=($pag - 1) * $limit;
  38. }
  39.     $sql="select * from libros";
  40.     $rs=mysql_query($sql,$cn);
  41.     $total=mysql_num_rows($rs);
  42. //calculo el total de paginas
  43.     $total_pag=ceil($total / $limit);
  44.  
  45.     $sql .=" limit $ini,$limit";
  46.     $rs=mysql_query($sql,$cn);
  47.  
  48. while($fila=mysql_fetch_array($rs))
  49. {
  50.     echo $fila["nom_lib"]." | ".$fila["aut_lib"]."<br>";
  51. }
  52. if ($total_pag > 1)
  53. {
  54.     for ($i=1;$i<=$total_pag;$i++)
  55.     {
  56.         if($pag == $i)
  57.         {
  58.             echo($pag . " ");
  59.         }
  60.         else
  61.         {
  62.             echo(fnlink("default.php?op=1&pagina=".$i,"","",$i));
  63.         }
  64.     }
  65. }
  66.  



Como pueden ver, lo qu yo necesito es obtener el valor del radio button seleccionado mediante código PHP, ¿podrían por favor ayudarme en lo que les sea posible?
Desde ya les doy las gracias a todos  :)

2
VB .NET / Interpretar encriptacion y desencriptacion de datos
« en: Viernes 16 de Julio de 2010, 10:11 »
Bueno, ante todo muy buenas a los que lean este post. No me iré con rodeos, lo que sucede es que estoy haciendo un proyecto donde debo usar una libreria que me ayude a encriptar y desencriptar los datos, he estado trabajando con el codigo y funciona pero necesito explicar lo que hace cada linea de código y es esta la ayuda que pido, si por favor pudiesen ayudarme a interpretar el codigo, lo he hecho hasta donde he podido pero, creo que hay partes donde estoy mal y otras que nisiquiera entiendo. Espero puedan ayudarme, porque lo necesito bastante:

Primero les pongo la libreria de clases: (tiene 3 clases)

Clase Semillas:

Código: vb.net
  1. Public Class semillas
  2.     Public Function semilla(ByVal strclave As String) As String
  3.         Dim ingsemilla1 As Long
  4.         Dim ingsemilla2 As Long
  5.         Dim j As Long
  6.         Dim i As Long
  7.         ingsemilla1 = 0
  8.         ingsemilla2 = 0
  9.         'OBTENEMOS LA LONGITUD DE LA CADENA STRCLAVE
  10.         j = Len(strclave)
  11.  
  12.         'CREAMOS UN BUCLE QUE VAYA DESDE 1 HASTA LA LONGITUD DE STRCLAVE
  13.         For i = 1 To Len(strclave)
  14.             'SE OBTENDRA EL CODIGO ASCII DE CADA LETRA DE STRCLAVE Y DICHO CODIGO SERÁ MULTIPLICADO
  15.             'POR EL VALOR QUE TENGA I EN CADA VUELTA, EL RESULTADO SE ASIGNARA A INGSEMILLA1
  16.             ingsemilla1 = ingsemilla1 + Asc(Mid$(strclave, i, 1)) * i
  17.             'SE OBTENDRA EL CODIGO ASCII DE CADA LETRA DE STRCLAVE Y DICHO CODIGO SERÁ MULTIPLICADO
  18.             'POR EL VALOR QUE TENGA J EN CADA VUELTA, EL RESULTADO SE ASIGNARA A INGSEMILLA2
  19.             ingsemilla2 = ingsemilla2 + Asc(Mid$(strclave, i, 1)) * j
  20.             j = j + 1
  21.         Next
  22.         'FINALMENTE LA FUNCION SEMILLA DEVOLVERÁ LOS VALORES DE INGSEMILLA1 E INGSEMILLA2
  23.         semilla = LTrim$(Str$(ingsemilla1)) + "," + LTrim$(Str$(ingsemilla2))
  24.     End Function
  25. End Class
  26.  



Clase encriptar

Código: vb.net
  1. Public Class Encriptar
  2.     Public Function Codificar(ByVal strCadena As String, ByVal strSemilla As String) As String
  3.  
  4.         Dim lngIi1 As Long
  5.         Dim lngIi2 As Long
  6.         Dim i As Long
  7.         lngIi1 = Val(Left$(strSemilla, InStr(strSemilla, ",") - 1))
  8.         lngIi2 = Val(Mid$(strSemilla, InStr(strSemilla, ",") + 1))
  9.  
  10.         For i = 1 To Len(strCadena)
  11.  
  12.             lngIi1 = lngIi1 - i
  13.             lngIi2 = lngIi2 + i
  14.  
  15.             If (i Mod 2) = 0 Then
  16.  
  17.                 Mid(strCadena, i, 1) = Chr((Asc(Mid$(strCadena, i, 1)) - lngIi1) And &HFF)
  18.  
  19.             Else
  20.  
  21.                 Mid(strCadena, i, 1) = Chr((Asc(Mid$(strCadena, i, 1)) + lngIi2) And &HFF)
  22.  
  23.             End If
  24.  
  25.         Next
  26.  
  27.         Codificar = strCadena
  28.  
  29.     End Function
  30.  
  31. End Class
  32.  


Clase desencriptar:

Código: vb.net
  1. Public Class desencriptar
  2.     Public Function DeCodificar(ByVal strCadena As String, ByVal strSemilla As String) As String
  3.  
  4.         Dim lngIi1 As Long
  5.         Dim lngIi2 As Long
  6.         Dim i As Long
  7.         lngIi1 = Val(Left$(strSemilla, InStr(strSemilla, ",") - 1))
  8.         lngIi2 = Val(Mid$(strSemilla, InStr(strSemilla, ",") + 1))
  9.  
  10.         For i = 1 To Len(strCadena)
  11.  
  12.             lngIi1 = lngIi1 - i
  13.             lngIi2 = lngIi2 + i
  14.  
  15.             If (i Mod 2) = 0 Then
  16.  
  17.                 Mid(strCadena, i, 1) = Chr((Asc(Mid$(strCadena, i, 1)) + lngIi1) And &HFF)
  18.  
  19.             Else
  20.  
  21.                 Mid(strCadena, i, 1) = Chr((Asc(Mid$(strCadena, i, 1)) - lngIi2) And &HFF)
  22.  
  23.             End If
  24.  
  25.         Next
  26.  
  27.         DeCodificar = strCadena
  28.  
  29.     End Function
  30.  
  31. End Class
  32.  
  33.  

Y este seria el form donde uso la biblioteca

Código: vb.net
  1. Imports encriptacion
  2. Public Class Form1
  3.     Dim obj_encrip As New Encriptar
  4.     Dim obj_desencrip As New desencriptar
  5.     Dim obj_sem As New semillas
  6.     Dim s As String
  7.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  8.         TextBox2.Text = obj_encrip.Codificar(TextBox1.Text, S)
  9.         TextBox1.Text = ""
  10.     End Sub
  11.  
  12.     Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  13.         TextBox2.Text = obj_desencrip.DeCodificar(TextBox1.Text, s)
  14.         TextBox1.Text = ""
  15.     End Sub
  16.  
  17.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  18.         s = obj_sem.semilla("auditoria")
  19.     End Sub
  20. End Class
  21.  

3
Power Builder / Insertar imagenes en una BD desde power builder
« en: Lunes 1 de Febrero de 2010, 00:06 »
Muy buenas a todos, bueno, básicamente mi título define mi consulta.

Estoy trabajando sobre PB 10.5 y SQl Server 2000 y tengo un formulario donde debo insertar datos de un avión y también una imagen del modelo del avión.

El problema es que no tengo ni idea de como insertar una imagen a la base de datos desde poewr builder, alguien podría ayudarme por favor?

4
Power Builder / Re: Numeros aleatorios
« en: Miércoles 25 de Noviembre de 2009, 19:45 »
muchas gracias, esa ha sido la solución y si no es mucho pedirte, ¿podrías explicarme el codigo paso a paso para comprenderlo mejor?

5
Power Builder / Numeros aleatorios
« en: Miércoles 25 de Noviembre de 2009, 07:52 »
Muy buenas a los foristas, quisiera pedirles una ayuda en cuanto a un trabajo que me han dejado...
estoy haciendo el login de un sistema, el logueo es por medio del nombre de un usuario y de un número asignado (todo esto ya se encuentra en la base de datos)
el ingreso de los numeros no se hace por teclado, si no por 10 command button (del 0 al 9).

Lo que tengo que hacer es que al hacer click en cada uno de los command button, los botones cambien aleatoriamente de valor. Este cambio de valor lo estoy haciendo con este código:
Código: Visual Basic
  1.  
  2. cb_1.text = string(rand(9) - 1 )
  3. cb_2.text = string(rand(9) - 1 )
  4. cb_3.text = string(rand(9) - 1 )
  5. cb_4.text = string(rand(9) - 1 )
  6. cb_5.text = string(rand(9) - 1 )
  7. cb_6.text = string(rand(9) - 1 )
  8. cb_7.text = string(rand(9) - 1 )
  9. cb_8.text = string(rand(9) - 1 )
  10. cb_9.text = string(rand(9) - 1 )
  11. cb_0.text = string(rand(9) - 1 )
  12.  

El problema es que al hacer el cambio de valores aleatorio, algunos botones tienen a repetir el valor y lo que necesito es que al ser aleatorio al mismo tiempo cada boton tenga un valor único (en el rango de 0 a 9)

¿Alguien podría ayudarme por favor?

6
Power Builder / Filtrar datawindows desde otro
« en: Miércoles 28 de Octubre de 2009, 19:15 »
Disculpen, otra vez soy yo con otro problema, me han dejado que haga 2 datawindows con esta BD

//img264.imageshack.us/img264/360/dibujo2is.jpg

y me han pedido que haga  un datawindows filtrado, en el primero tengo que ingresar el codigo del cliente en un single line edit y debe mostrarme todos los datos con el cod_cli ingresado
el segundo datawindows debe mostrarme los detalles del pedido segun el resultado del primer datawindows, lo he codificado y me queda así:


//declaración de variables
string filtro, filtro2,deta

//primer filtro
filtro = "clientes_cod_cli ='" + sle_cliente.text + "'"
dw_1.setfilter(filtro)
dw_1.filter()
dw_1.retrieve()


//select para segundo filtro
DECLARE detalle CURSOR FOR
  SELECT detalle.cod_ped  
    FROM clientes,  
         detalle,  
         pedidos  
   WHERE ( pedidos.cod_ped = detalle.cod_ped ) and  
         ( pedidos.cod_cli = clientes.cod_cli ) and  
         ( ( clientes.cod_cli = :sle_cliente.text ) )   ;
               open detalle;
         fetch detalle into :deta;
         do while not sqlca.sqlcode = 100
         filtro2 = "detalle_cod_ped = '" + deta + "'"
             fetch detalle into :deta;
   loop
   close detalle;
   dw_2.setfilter(filtro2)
   dw_2.filter()
        dw_2.retrieve()

//img692.imageshack.us/img692/7919/dibujo3.png

como ven, solo me muestra el resultado del ultimo cod_ped pero no de los otros 2, podrían decirme como solucionarlo?, gracias de antemano

7
Power Builder / Re: Setfilter con datetime
« en: Miércoles 28 de Octubre de 2009, 17:49 »
Muchas gracias, esa ha sido la solución de mi problema. No se me ocurrió lo del date. Muchas gracias

8
Power Builder / Setfilter con datetime
« en: Miércoles 28 de Octubre de 2009, 09:24 »
Muy buenas a todos los foritas, he creado este tema porque ya he buscado en google y no he encontrado respuesta, mi problema es el siguiente:

Tengo una base de datos "IMPORTACIONES" con una tabla llamada "PEDIDOS" entre los campos de esta tabla hay una que se llama f_venci, me han pedido que, usando un filtro, muestre en el datawindows todos los productos que hay desde una fecha "A" hasta una fecha "B" ingresándolos desde un single line edit. El problema es que lo he intentado de las dos unicas formas que encontré explicación.

Forma de caracter:

string filtro
filtro = "pedidos_f_pedido >= '" + sle_desde.text +    "' and <= '"  + sle_hasta.text + "'"
dw_1.setfilter(filtro)
dw_1.filter()
dw_1.retrieve()

Error: Types of expressions must match

Forma de entero:

string filtro
filtro = "pedidos_f_pedido >= " + sle_desde.text +   " and <= "  + sle_hasta.text
dw_1.setfilter(filtro)
dw_1.filter()
dw_1.retrieve()

Error: Types of expressions must match

Son las dos unica formas que encontré y no hay nada sobre usar datetime en un filtro, si alguien pudiese ayudarme por favor se lo agradecería mucho

Páginas: [1]