• Jueves 7 de Noviembre de 2024, 20:02

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 - gokufast

Páginas: [1] 2
1
PHP / Modificar un <select> por medio de una variable de sesion
« en: Viernes 15 de Mayo de 2009, 17:28 »
hola amigos, les cuento los antecedentes de mi problema asi talvez en una de esas hay otra solucion.

Tengo un formulario que lo envio, en la cual tengo selects, radio buttons, text, etc. osea un formulario tipico, lo envio y me genera una tabla con calculos que los hago mediante arrays, todos los datos del form los guardo en variables de sesion, para usarlas en distintas partes.
El session_start() lo tengo en todas las paginas.

El problema es que cuando envio el formulario y se ve la tabla generada por los calculos, al hacer atras, con el boton del navegador o con el history.back() pues me lleva al formulario inicial pero no tiene ningun dato, lo cual queria que se mantengan los datos para poder corregir la tabla.

bueno debido a ese inconveniente decidi hacer una pagina que la llame corregir.php la cual puse en los text y radio las variables de sesion, y todo ok hasta ahi pero no se como hacer que se recupere los datos para un <select> por ejemplo para una fecha que tiene 31 numeros.

hize algo asi XD:
Código: PHP
  1. <?
  2.        $result=$_SESSION['sesion_tipo_moneda'];
  3.     echo "<b>".$result."</b><br>";
  4.     echo "<select name='tipo_moneda' id='tipo_moneda'>";
  5.     while ($row=$result)
  6.     {
  7.     echo '<option value="'.$row['tipo_moneda'].'">'.$row['tipo_moneda'].'</option>';
  8.     }
  9.     ?>
  10.  
que recien me fije este codigo de este foro, pero obviamente no me funciona, ojala puedan ayudarme con esto.

gracias de antemano

2
PHP / Como poner un array en una variable de sesion?
« en: Lunes 4 de Mayo de 2009, 18:05 »
como puedo poner un array en una variable de sesion?

porque genere una tabla usando array pero esos datos del array quiero guardarlos en una variable de sesion pero no se como intente asi:
Código: PHP
  1. foreach ($numero_array as $na)
  2.     {
  3.         echo $na."<br>";
  4.         $_SESSION[sesion_numero_array_1]=$na;
  5.     }
  6.  
pero solo me sale el ultimo numero.

saludos

3
PHP / Imprimir una pagina sin llevarlo a PDF ni usar window.print(
« en: Martes 28 de Abril de 2009, 17:01 »
Hola amigos, necesito imprimir el resultado de un formulario el cual lleva calculos que hize con arrays, pero no quiero usar el window.print(); ya es que este me sale la ventana de configuracion de la pagina, y ademas me sale con encabezados y demas, y no quiero en PDF usando el FPDF porque me tarda mucho sobre todo cuando son maquina un poco antiguas, lei por la internet acerca de la extension PHP_printer.dll, pero creo que esta se tiene configurar para cada maquina dependiendo de la impresora que este conectada a esta?.

ojala me puedan ayudar porque me seria de mucha utilidad para vaaaarios otros docmuentos que tengo que imprimir.

saludos

4
PHP / poner en un arreglo resultados de un bucle
« en: Martes 24 de Marzo de 2009, 15:48 »
hola amigos tengo la siguiente duda, como puedo poner en varios arreglos el siguiente bucle.
Código: PHP
  1. <?
  2. $monto = 11188;
  3. $cuota_mes = 661.66;
  4. $meses=18;
  5. $amort=0;
  6. $inter=0;
  7. $cuota=0;
  8. $acumu=0;
  9. $pendi=$monto;
  10. for($x=0;$x<=$meses;$x++)
  11. {
  12.    $inter=$pendi*8/1200;
  13.    $cuota=$cuota_mes*1;
  14.    $amort=$cuota-$inter;
  15.    $auxi=$pendi;
  16.    $pendi=$pendi-$amort;
  17.    $acumu=$acumu+$amort;
  18. }
  19. ?>
  20.  
donde en un arreglo guarde los resultados de $inter, otro arreglo guarde los resultados de $cuota, otro arreglo guarde los resultados de $amort, etc.

saludos

5
PHP / como poner los datos de esta tabla en arrays?
« en: Jueves 19 de Marzo de 2009, 14:04 »
hola amigos tengo la siguiente duda, primero genero la tabla:
Código: PHP
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. <title>Untitled Document</title>
  6. <style type="text/css">
  7. <!--
  8. .style1 {font-size: 10px}
  9. .style2 {font-size: 10px; font-weight: bold; }
  10. -->
  11. </style>
  12. </head>
  13. <body>
  14. <?
  15.  
  16. $monto = 11188;
  17. $interes_mes_1 = 0.08/12;/*$monto*(8/12/100);*/
  18. $amortizacion_mes_1 = $cuota_mes - $interes_mes_1;
  19. $acumulada_mes_1 = $amortizacion_mes_1;
  20. $pendiente_mes_1 = $monto - $amortizacion_mes_1;
  21. $meses = 18;
  22. $cuota_mes = $monto/((1-(1/pow((1+$interes_mes_1),$meses)))/$interes_mes_1);
  23. ?>
  24. <table width="361" border="0" cellspacing="2" cellpadding="1">
  25.   <tr>
  26.     <td width="295"><div align="right" class="style2">MONTO</div></td>
  27.     <td width="56"><div align="right" class="style2"><? echo $monto; ?></div></td>
  28.   </tr>
  29.   <tr>
  30.     <td width="295"><div align="right" class="style2">INTERES MENSUAL </div></td>
  31.     <td width="56"><div align="right" class="style2"><? echo number_format($interes_mes_1,2); ?></div></td>
  32.   </tr>
  33.   <tr>
  34.     <td width="295"><div align="right" class="style2">TIEMPO DE PAGO EN MESES </div></td>
  35.     <td width="56"><div align="right" class="style2"><? echo $meses; ?></div></td>
  36.   </tr>
  37.   <tr>
  38.     <td width="295"><div align="right" class="style2">CUOTA MES EN USD </div></td>
  39.     <td width="56"><div align="right" class="style2"><? echo $cuota_mes; ?></div></td>
  40.   </tr>
  41. </table>
  42. <br />
  43. <table width="600" border="1" cellspacing="1" cellpadding="1">
  44.   <tr>
  45.     <td width="33"><div align="center"><span class="style1"></span></div></td>
  46.     <td width="110"><div align="center" class="style1"><strong>AMORTIZACION</strong></div></td>
  47.     <td width="110"><div align="center" class="style1"><strong>INTERES</strong></div></td>
  48.     <td width="110"><div align="center" class="style1"><strong>TOTAL</strong></div></td>
  49.     <td colspan="2"><div align="center" class="style1"><strong>AMORTIZACION</strong></div></td>
  50.   </tr>
  51.   <tr>
  52.     <td width="33"><div align="center" class="style1"><strong>nro</strong></div></td>
  53.     <td width="110"><div align="center" class="style1"><strong>MES</strong></div></td>
  54.     <td width="110"><div align="center" class="style1"><strong>MES</strong></div></td>
  55.     <td width="110"><div align="center" class="style1"><strong>MES</strong></div></td>
  56.     <td width="110"><div align="center" class="style1"><strong>ACUMULADA</strong></div></td>
  57.     <td width="110"><div align="center" class="style1"><strong>PENDIENTE</strong></div></td>
  58.   </tr>
  59.   <?
  60.   $amort=0;
  61.   $inter=0;
  62.   $cuota=0;
  63.   $acumu=0;
  64.   $pendi=$monto;
  65.   function roundo($valor)
  66.   {
  67.    $float_redondeado=round($valor * 100) / 100;
  68.    return $float_redondeado;
  69. }
  70.  
  71. for($x=0;$x<=$meses;$x++){
  72.   ?>
  73.   <tr>
  74.     <td width="33"> <span class="style2"><? echo $x;?></span></td>
  75.     <td width="110"><span class="style2"><? echo $amort;  ?></span></td>
  76.     <td width="110"><span class="style2"><? echo $inter;  $inter=$pendi*8/12/100;?></span></td>
  77.     <td width="110"><span class="style2"><? echo $cuota;  $cuota=$cuota_mes*1;?></span></td>
  78.     <td width="110"><span class="style2"><? echo $acumu;  ?></span></td>
  79.     <td width="110"><span class="style2"><? echo $pendi;  $amort=$cuota-$inter; $pendi=$pendi-$amort; $acumu=$acumu+$amort;?></span></td>
  80.   </tr>
  81.   <? } ?>
  82. </table>
  83.  
  84. </body>
  85. </html>
  86.  
los datos de cada columna lo quiero ingresar en un array por ejemplo un array que sea amortizacion y que tenga todos los datos desde el 1 al 18.
otro array que sea interes y que tenga todos los datos del 1 al 18 y asi tener un array para cada columna y que guarde todos los datos que la tabla contiene.

ademas ver si ingresando todo en arrays sea mas facil para ingresarlo en una base de datos, para poder la misma tabla posteriormente.

existe el problema es que esa tabla es para amortizacion de prestamos, y cada prestamo tiene su tabla, e ingresarla fila a fila a una BD me generaria muchisima redundancia, es por eso que estoy viendo si el uso de arrays seria la mejor opcion, asi en lugar de tener 18 filas y en cada fila repetido el nombre del socio, y su numero, solamente tendria una fila.

o estoy equivocado? XD

6
PHP / resta de fechas pero con la diferencia del total de dias
« en: Jueves 19 de Febrero de 2009, 22:48 »
hola amigos estuve buscando por internet alguna funcion u otras cosas para restar fechas pero ninguna llena mis espectativas, porque encontre para poner un numero y me genere la diferencia ej 01-01-2009 + 5 dias 06-01-2009 o por ejemplo que segun una fecha me saque cuantos dias faltan para el fin de mes.

pero lo que quiero es por ejemplo me saque si mi fecha inicial es 01-01-2009 y mi fecha final es 04-03-2009 me saque que son 63 dias (creo) y me tome en cuenta los dias de febrero y si el año es biciesto, y no lo encuentro, ojala me puedan ayudar.

saludos

7
PHP / como generar una tabla generada en Excel en PHP?
« en: Viernes 13 de Febrero de 2009, 14:05 »
Hola amigos, aca acudiendo a ustedes para que me puedan iluminar para resolver este problema.
tengo la siguiente tabla, que esta generada en excel y la tengo que programar con PHP.

(http://desmond.110mb.com/tabla.jpg)

Tengo el siguiente codigo:
Código: PHP
  1. $cuota_mes = 661.66;
  2. $monto = 11188;
  3. $interes_mes_1 = $monto*(8/1200);
  4. $amortizacion_mes_1 = $cuota_mes - $interes_mes_1;
  5. $acumulada_mes_1 = $amortizacion_mes_1;
  6. $pendiente_mes_1 = $monto - $amortizacion_mes_1;
  7. $meses = 18;
  8.  
  9. echo "<table border='1'>";
  10. echo "<tr>";
  11. echo "<td width='120' align='center' rowspan='2'>Numero</td>";
  12. echo "<td width='120' align='center' rowspan='2'>Amortización Mes</td>";
  13. echo "<td width='80' align='center' rowspan='2'>Interes Mes</td>";
  14. echo "<td width='80' align='center' rowspan='2'>Total Mes</td>";
  15. echo "<td colspan='2' align='center'>Amortización</td>";
  16. echo "<tr>";
  17. echo "<td width='80' align='center'>Acumulada</td>";
  18. echo "<td width='80' align='center'>Pendiente</td>";
  19. echo "</tr>";
  20. echo "</tr>";
  21. echo "<tr>";
  22. for($x=1;$x<=5;$x++)
  23. {
  24.     $interes_mes_1 = $monto*(8/1200);
  25.     $amortizacion_mes_1 = $cuota_mes - $interes_mes_1;
  26.     $acumulada_mes_1 = $amortizacion_mes_1;
  27.     $pendiente_mes_1 = $monto - $amortizacion_mes_1;
  28.     echo "<td>".$x."</td>";
  29.     echo "<td>".number_format($amortizacion_mes_1,2)."</td>";
  30.     echo "<td>".number_format($interes_mes_1,2)."</td>";
  31.     echo "<td>".number_format($cuota_mes,2)."</td>";
  32.     echo "<td>".number_format($acumulada_mes_1,2)."</td>";
  33.     echo "<td>".number_format($pendiente_mes_1,2)."</td>";
  34.     echo "<tr>";
  35.     for ($y=1;$y<=2;$y++)
  36.     {
  37.         $interes_mes_2 = $pendiente_mes_1 * (8/1200);
  38.         $amortizacion_mes_2 = $cuota_mes - $interes_mes_2;
  39.         $acumulada_mes_2 = $amortizacion_mes_1 + $amortizacion_mes_2;
  40.         $pendiente_mes_2 = $pendiente_mes_1 - $amortizacion_mes_2;
  41.         echo "<td></td>";
  42.         echo "<td>".number_format($amortizacion_mes_2,2)."</td>";
  43.         echo "<td>".number_format($interes_mes_2,2)."</td>";
  44.         echo "<td>".number_format($cuota_mes,2)."</td>";
  45.         echo "<td>".number_format($acumulada_mes_2,2)."</td>";
  46.         echo "<td>".number_format($pendiente_mes_2,2)."</td>";
  47.         echo "</tr>";
  48.     }
  49.     echo "</tr>";
  50. }
  51. echo "</tr>";
  52. echo "</table>"
  53.  

pero solo saco las 2 primeras filas, y al querer sacar las demas "jalando" los valores del for con Y al for con X no me
jalan los datos, osea al poner [php:ipa0bzmy]
  1. echo $pendiente_mes_2;
[/php:ipa0bzmy] en el primer for no me sale nada por ende no puedo sacar los demas calculos.
esta bien que use los for? o debo usar otro bucle? o como puedo hacer para generar esto?
les agradeceria mucho la ayuda que puedan darme, gracias.
ahh me olvidaba, tendria que ser para 18 filas o meses como para 5 o para 30 etc, dependiendo del usuario. osea el
x<=$meses.

8
PHP / insertar datos de mi base local, a una base remota
« en: Jueves 3 de Julio de 2008, 22:30 »
Hola amigos, acudo a ustedes con el fin de que puedan alguna guia. Mi duda es la siguiente:

Quiero Copiar los datos que tengo en mi base local a una base remota, pero lamentablemente no es solo importar y listo ya que

este proceso lo tengo que hacer semanalmente y tengo tablas con mas de 200 mil registros. y hacelo semanalmente es un proceso

que tarda demasiado.

En mi base local por ejemplo tengo:

1 pepe 12345
2 juan 4567
3 jose 4567
4 hugo 345
5 mario 4567
6 carlos 975
7 andres 45782

y en mi base remota tengo:

1 pepe 12345
2 juan 4567
3 jose 4567

lo que quiero es insertar los registros 4, 5, 6 y 7 en la base remota, teniendo en cuenta el ultimo registro, para que ambas

tablas esten con los mismos datos

tengo el siguiente codigo en el que puedo ver ambas tablas:
Código: Text
  1. <?php
  2. //aca esta la conexion con la maquina local
  3. $link = mysql_connect("localhost","usuario_local","password_local") or die ("Error: No se ha podido establecer la conexión
  4.  
  5. con maquina local" . mysql_error());
  6. mysql_select_db("consultas",$link) or die ("Error: No se ha podido seleccionar la BBDD de la maquina local" . mysql_error());
  7.  
  8. $result_1=mysql_query("SELECT * FROM usuarios",$link);
  9.                
  10. while($row_1=mysql_fetch_array($result_1))
  11. {
  12. printf("<h3>  %s   %s   %s  %s   %s   %s </h3>",
  13. $row_1["id"],$row_1["nick"],$row_1["password"],$row_1["nombre"],$row_1["email"],$row_1["num_socio"]);
  14. }
  15. mysql_free_result($result_1);
  16.            
  17. echo "<hr>";            
  18. //aca esta la conexion con el server
  19. $link = mysql_connect("xxx.xxx.xxx.xxx","usuario_remoto","password_remoto")
  20.         or die ("Error: No se ha podido establecer la conexión con el hosting" . mysql_error());
  21. mysql_select_db("coopera2_consultas",$link)
  22. or die ("Error: No se ha podido seleccionar la BBDD del Hosting " . mysql_error());
  23.  
  24. $result_0=mysql_query("SELECT * FROM usuarios",$link);
  25.                
  26. while($row_0=mysql_fetch_array($result_0))
  27. {
  28. printf("<h3>  %s   %s   %s  %s   %s   %s </h3>",
  29. $row_0["id"],$row_0["nick"],$row_0["password"],$row_0["nombre"],$row_0["email"],$row_0["num_socio"]);
  30. }
  31. mysql_free_result($result_0);
  32.  
  33. mysql_close();
  34.  
Estoy trabajando bajo la idea de hacer un conteo de registros de la base local y segun su total de registros que seria

siempre mayor al de la base remota ir insertando los registros.

ojala me puedan dar mas luces acerca de este tema que me es de suma importancia.

gracias.

9
JavaScript / Validar Formulario En La Misma Pagina
« en: Viernes 16 de Mayo de 2008, 15:40 »
bueno primero no se si esto venga en este subforo porque tiene un poco de php y mas de javascript asi que aca lo pongo.

Tengo la siguiente funcion para valiar las celdas vacias en un formulario.

Código: Text
  1. function valida_envio6()
  2. {
  3.    if (document.form1.tc.value ==&#34;&#34;)
  4.       {alert('Por favor ingrese el Tipo de Cambio de Dolar'); document.form1.tc.focus(); return false;}
  5.    if (document.form1.ufv.value ==&#34;&#34;)
  6.       {alert('Por favor ingrese el Valor de la UFV'); document.form1.ufv.focus(); return false;}
  7.    if (document.form1.ufvus.value ==&#34;&#34;)
  8.       {alert('Por favor ingrese el valor de UFV a convertir'); document.form1.ufvus.focus(); return false;}
  9.    document.form.submit();
  10. }
  11.  
y en el form.
Código: Text
  1. &#60;input name=&#34;submit6&#34; type=&#34;button&#34; value=&#34;CONVERTIR!!!&#34; onclick=&#34;valida_envio6();&#34;&#62;
  2.  
y abajito tengo este codigo en PHP
Citar
<?php
                $submit6 = $_GET['submit6'];
                $ufvus=$_GET['ufvus'];
                    if ($submit6 == true)
                    {
                        $res6=($ufvus*$ufv)/$tc;                   
                    }             
                  $res6 = number_format($res6, 2, '.', ',');
                echo "<b> $res6  Dolares</b>";
                  ?>
cuando en el boton en el tipo le cambio a type="submit" ejecuta el codigo en PHP y sale el resultado que quiero, pero cuando

le pongo para que ejecute la funcion en javascript ya no ejecuta el PHP.

aca esta la pagina.
http://desmond.110mb.com/cambio.php
saludos

10
HTML / Insertar Una Pagina Web En Una Celda De Una Tabla
« en: Martes 18 de Diciembre de 2007, 20:54 »
se puede "jalar" una pagina web en la celda de una tabla???

11
JavaScript / Borrar Datos Por Medio De Un Boton
« en: Martes 18 de Diciembre de 2007, 15:58 »
Envio un link a la Pagina Cambio Divisas
lo que quero que al ingresar los bs en la parte que dice "De Bs. a $us" y presionar convertir, me sale el calculo en Dolares, es ese numero o calculo el que quiero que al presionar borrar me borre.

espero que se entienda

12
PHP / Script Para Cambiar Puntos Por Comas
« en: Lunes 17 de Diciembre de 2007, 17:18 »
hola amigos, como puedo crear un script que me pueda cambiar puntos por comas para mostrar por pantalla

quiero que en vez de 130.04 en pantalla me salga 130,04

saludos

13
PHP / Cambio De Moneda
« en: Viernes 14 de Diciembre de 2007, 23:00 »
Lo que quiero es lo siguiente:

- Tengo una Base de datos de retiros y depositos en dolares, pero quiero que esos datos los convierta en otra moneda (en mi caso Bolivianos), y esos datos los inserte en una tabla. (1 dolar es 7,69 bolivianos)

gracias de antemano

14
PHP / Borrar Datos De Un Form Al Presionar El Boton Back
« en: Miércoles 21 de Noviembre de 2007, 20:07 »
Al mandar un form me sale una consulta de saldos, pero al presionar back en el navegador los datos que ingrese previamente en el form permanecen, como hago para que al presionar el boton back no me aparezcan los datos ingresados previamente.

gracias

15
PHP / Error En Update
« en: Viernes 9 de Noviembre de 2007, 22:51 »
Este el cuadro del problema, tengo un formulario en el cual el socio puede cambiar su contraseña ingresando la que tenia previamente.

aca esta mi formulario:

<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1--><form method="GET"  action="cambiar_pass.php" name="cambiar_pass">
<tr>
   <th><strong><span class="style2">*</span> codigo Socio: </strong></th>
   <td><input type="text" name="nombre" size="20"><br><br></td>
</tr>
<tr>
   <th><strong><span class="style2">*</span> codigo actual: </strong></th>
   <td><input type="text" name="codigo_anterior" size="20"><br><br></td>
</tr>
<tr>
   <th>codigo nuevo: </strong></th>
   <td><input type="text" name="codigo_nuevo" size="20"><br><br></td>
</tr>
<tr>
   <th>repetir codigo anterior: </strong></th>
   <td><input type="text" name="codigo_nuevo2" size="20"></td>
</tr>
<br><br>
<tr>
   <td><input type="submit" name="enviar" value="Enviar"></td>
   <td><input type="reset"  name="cancelar" value="Borrar"></td>
</tr>
</form>
<!--html2--></td></tr></table><div class='postcolor'><!--html3-->

y me lleva al siguiente PHP (cambiar_pass.php):

<!--php1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>PHP </td></tr><tr><td id='CODE'><!--ephp1--><code>[color= #000000]
[color= #0000BB]<?php
       [/color][color= #007700]include([/color][color= #DD0000]"conex_2.php"[/color][color= #007700]);
       [/color][color= #0000BB]$link[/color][color= #007700]=[/color][color= #0000BB]Conectarse[/color][color= #007700]();
    [/color][color= #0000BB]$nombre[/color][color= #007700]=[/color][color= #0000BB]$_GET[/color][color= #007700][&[/color][color= #FF8000]#39;nombre'];
       [/color][color= #0000BB]$codigoSocio [/color][color= #007700]= [/color][color= #0000BB]$_GET[/color][color= #007700][&[/color][color= #FF8000]#39;codigo_anterior'];
    [/color][color= #0000BB]$codigoNuevo [/color][color= #007700]= [/color][color= #0000BB]$_GET[/color][color= #007700][&[/color][color= #FF8000]#39;codigo_nuevo'];
    [/color][color= #0000BB]$codigoRepeticion [/color][color= #007700]= [/color][color= #0000BB]$_GET[/color][color= #007700][&[/color][color= #FF8000]#39;codigo_nuevo2'];
[/color][color= #007700]if([/color][color= #0000BB]strcmp[/color][color= #007700]([/color][color= #0000BB]$codigoNuevo[/color][color= #007700],[/color][color= #0000BB]$codigoRepeticion[/color][color= #007700]) == [/color][color= #0000BB]0[/color][color= #007700])
{
          [/color][color= #0000BB]$result[/color][color= #007700]=[/color][color= #0000BB]mysql_query[/color][color= #007700]([/color][color= #DD0000]"
        UPDATE auth
        SET pass = '$codigoNuevo'
        WHERE name='$nombre'"[/color][color= #007700],[/color][color= #0000BB]$link[/color][color= #007700]);
}  
   [/color][color= #0000BB]mysql_free_result[/color][color= #007700]([/color][color= #0000BB]$result[/color][color= #007700]);
   [/color][color= #0000BB]mysql_close[/color][color= #007700]([/color][color= #0000BB]$link[/color][color= #007700]);
[/color][color= #0000BB]?>[/color]
[/color]
</code><!--php2--></td></tr></table><div class='postcolor'><!--ephp2-->

pero cada que la ejecuto me sale el siguiente error]Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in
C:\xampp\htdocs\San.Andres7\Alvaro\cambiar_pass.php on line 34
[/quote]

(mi linea 34 es:  mysql_free_result($result);)

Pero me cambia la contraseña!!!


espero que me puedan ayudar

Saludos

16
PHP / Extraer Un Dato De La Bd
« en: Miércoles 7 de Noviembre de 2007, 16:55 »
Como le hago para extraer un dato de la BD??

17
PHP / Cambiar De Contraseña
« en: Lunes 5 de Noviembre de 2007, 16:40 »
les pongo el cuadro general.

lo que habia:
hay una base de datos que esta en Visual fox pro (la cual no la hice yo), hay una tabla que se llama socios la cual entre sus

campos tiene codigo se socio.


lo que hay:
La base en visual fox pro la transformo a mysql sin problemas.

hize una aplicacion por internet en la cual la informacion del socio se despliega en pantalla, pero para acceder a dicha

informacion los socios deben llenar 2 text box (apellido paterno y numero de socio).


lo que se quiere:
que se le de al socio la opcion de cambiar de codigo o password, comparando los datos de la base con la que se tiene, como

por ejemplo:

codigo de socio:
nuevo codigo:
repetir el nuevo codigo:


gracias de antemano

18
PHP / No Mostrar Datos En La Barra De Direcciones
« en: Jueves 1 de Noviembre de 2007, 17:11 »
Tengo mi formulario de la siguiente forma:

Código: Text
  1. &#60;form method=&#34;POST&#34; action=&#34;saldos_ap_vol_2.php&#34; name=&#34;login_ap_vol&#34;&#62;
  2.   Apellido Paterno Socio:
  3.   &#60;input type=&#34;text&#34; name=&#34;apellido&#34; size=&#34;20&#34;&#62;
  4.   Numero de Socio:
  5.   &#60;input type=&#34;text&#34; name=&#34;codigo&#34; size=&#34;20&#34; onKeyPress=&#34;return acceptNum(event)&#34;&#62;&#60;br&#62;&#60;br&#62;
  6.   Desde que mes:
  7.   &#60;label&#62;
  8.   &#60;select name=&#34;select&#34;&#62;
  9.   &#60;option value=&#34;&#34;&#62;&#60;/option&#62;
  10.   &#60;option value=&#34;01&#34;&#62;Enero&#60;/option&#62;
  11.   &#60;option value=&#34;02&#34;&#62;Febrero&#60;/option&#62;
  12.   &#60;option value=&#34;03&#34;&#62;Marzo&#60;/option&#62;
  13.   &#60;option value=&#34;04&#34;&#62;Abril&#60;/option&#62;
  14.   &#60;option value=&#34;05&#34;&#62;Mayo&#60;/option&#62;
  15.   &#60;option value=&#34;06&#34;&#62;Junio&#60;/option&#62;
  16.   &#60;option value=&#34;07&#34;&#62;Julio&#60;/option&#62;
  17.   &#60;option value=&#34;08&#34;&#62;Agosto&#60;/option&#62;
  18.   &#60;option value=&#34;09&#34;&#62;Septiembre&#60;/option&#62;
  19.   &#60;option value=&#34;10&#34;&#62;Octubre&#60;/option&#62;
  20.   &#60;option value=&#34;11&#34;&#62;Noviembre&#60;/option&#62;
  21.   &#60;option value=&#34;12&#34;&#62;Diciembre&#60;/option&#62;
  22.   &#60;/select&#62;
  23.   &#60;/label&#62;&#60;br&#62;&#60;br&#62;
  24.   &#60;span class=&#34;style2&#34;&#62;(Aviso: Si el mes es muy anterior al actual,&#60;br&#62;
  25.   puede que tarde varios minutos) &#60;/span&#62;
  26.   &#60;input type=&#34;button&#34; name=&#34;enviar&#34; value=&#34;Enviar&#34; onclick=&#34;valida_envio1();&#34;&#62;
  27.   &#60;input name=&#34;cancelar&#34; type=&#34;reset&#34; value=&#34;Borrar&#34;&#62;
  28. &#60;/form&#62;
  29.  

Y el saldos_ap_vol_2.php esta mas o menos asi:

Código: Text
  1. &#60;?php
  2.    include(&#34;conex.php&#34;);
  3.    &#036;link=Conectarse();
  4.    &#036;cod=&#036;_GET[codigo];
  5.    if(isset(&#036;cod))
  6.      {
  7.     if(trim(&#036;cod) == '')
  8.       {
  9.         echo '&#60;center&#62;&#60;br&#62;&#60;br&#62;&#60;h1&#62;&#60;b&#62;ERROR!!! &#60;br&#62; Falta Ingresar Algun Dato&#60;/b&#62;&#60;/h1&#62;
  10.         &#60;br&#62;HAGA CLIC &#60;a href=&#34;wwwwww&#34;&#62;&#60;B&#62;AQUI&#60;/B&#62;&#60;/a&#62; PARA VOLVER A INGRESAR SUS DATOS
  11.         &#60;br&#62;&#60;br&#62;&#60;br&#62;&#60;br&#62;&#60;br&#62;&#60;br&#62;
  12.             &#60;/center&#62;';
  13.       }
  14.   }
  15.    &#036;result=mysql_query(&#34;
  16. SELECT
  17.    vol_corr AS codigo,
  18.    vol_fecha AS fecha,
  19.    tipo_mov AS mov,
  20.    ifnull(vol_depus, 0) AS dep,
  21.    ifnull(vol_retus, 0) AS ret,
  22.     (SELECT SUM(ifnull(vol_depus, 0)-ifnull(vol_retus, 0))
  23.   FROM voluntario
  24.     WHERE vol_corr &#60;= codigo
  25.     AND vol_cod = &#036;cod
  26.     ) AS saldo
  27. FROM
  28.   voluntario
  29. WHERE
  30.   vol_cod = &#036;cod
  31.   AND vol_fecha &#62;= '2007/&#34;.&#036;_GET['select'].&#34;/01'
  32. GROUP BY
  33.   codigo&#34;,&#036;link);
  34.   &#036;result0=mysql_query(&#34;SELECT soc_cod, soc_app, soc_apm, soc_nomb, soc_ci
  35.               FROM socios WHERE soc_cod = '&#036;_GET[codigo]' AND soc_app =
  36.  
  37. '&#036;_GET[apellido]'&#34;,&#036;link);
  38.    
  39.   while(&#036;row0=mysql_fetch_array(&#036;result0))
  40.   {
  41.   printf(&#34;&#60;center&#62;&#60;h1&#62; %s   %s   %s   %s &#60;br&#62; %s &#60;/h1&#62;&#60;/center&#62;&#34;,
  42.   &#036;row0[&#34;soc_cod&#34;],&#036;row0[&#34;soc_app&#34;],&#036;row0[&#34;soc_apm&#34;],&#036;row0[&#34;soc_nomb&#34;],&#036;row0[&#34;soc_ci&#34;]);
  43.  
  44.   }
  45. ?&#62;
  46.  

Lo que quiero es que cuando ingreso el apellido y el numero de socio en la barra de direcciones no me salga asi:

Código: Text
  1. saldos_ap_vol_2.php?apellido=SALINAS&codigo=3698&select=07
  2.  



saludos

19
PHP / Elegir Por Mes
« en: Jueves 25 de Octubre de 2007, 15:26 »
Tengo la siguiente consulta:

SELECT
   vol_corr AS codigo,
   vol_fecha AS fecha,
   tipo_mov AS mov,
   ifnull(vol_depus, 0) AS dep,
   ifnull(vol_retus, 0) AS ret,
     (SELECT SUM(ifnull(vol_depus, 0)-ifnull(vol_retus, 0))
   FROM bono
    WHERE vol_corr <= codigo
    AND vol_cod = $cod
    ) AS saldo
FROM
  bono
WHERE
  vol_cod = $cod
  AND vol_fecha >= '2007/09/01'    
GROUP BY
  codigo


Pero el problema es que el socio no puede elegir el mes que quiere consultar y lo peor es que yo tengo que ir cambiando la

fecha de corte que en el ejemplo es septiembre.

Lo que quiero es que el usuario pueda elegir que quiere consultar, (ej. en una lista despliegue los meses y el usuario elija

uno y salgan las consultas de ese mes).


saludos

20
PHP / No Aceptar Texbox En Blanco
« en: Viernes 12 de Octubre de 2007, 23:18 »
necesito que php me pueda generar un mensaje o algo que le diga al usuario que no ingreso los text box que son obligatorios.

lo intente mediande javascript pero solo me funciona con el internet explorer y no con el firefox.

la cosa es asi, tengo mi formulario en htm, y otra en php donde despliego los datos obtenidos con GET de mi form.



gracias

21
MySQL / Error #1104
« en: Martes 25 de Septiembre de 2007, 08:26 »
Tengo el Siguiente Query:

$cod=$_GET[codigo];
$result=mysql_query("
SELECT
   det.numero_com as comprobante,
   comp.fecha_com AS fecha,
   det.detalle_co as detalle,
   ifnull(det.debe_com, 0) AS debe,
   ifnull(det.haber_com, 0) AS haber,
     (SELECT SUM(ifnull(det.debe_com, 0)-ifnull(det.haber_com, 0))
   FROM detcompb det
    WHERE det.numero_com <= comprobante
    AND det.codigo_ana = $cod
    AND det.codigo_cta = 13105202
    ) AS saldo
FROM
  detcompb det, compbtes comp
WHERE
   det.codigo_ana = $cod
    AND det.codigo_cta = 13105202
    AND comp.numero_com=det.numero_com
GROUP BY
     comprobante
ORDER BY
   fecha
",$link);

********************************

Y me da el siguiente Error

#1104 - The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET

SQL_MAX_JOIN_SIZE=# if the SELECT is okay

como puedo solucionarlo?

22
PHP / Ayuda Con Form Y Query
« en: Jueves 13 de Septiembre de 2007, 04:15 »
Necesito hacer un formulario donde pueda ingresar un texto (Ej. Codigo) y al hacer clic en enviar me iguale exactamente el

valor de dicho texto (Ej. codigo=635) a la siguiente consulta:

SELECT
   vol_corr AS codigo,
   vol_fecha AS fecha,
   tipo_mov AS mov,
   ifnull(vol_depus, 0) AS dep,
   ifnull(vol_retus, 0) AS ret,

     (SELECT SUM(ifnull(vol_depus, 0)-ifnull(vol_retus, 0))
   FROM bono
       WHERE vol_corr <= codigo
       AND vol_cod = '$_GET[codigo]'
       ) AS saldo
FROM
  bono
WHERE
  vol_cod = '$_GET[codigo]'
  AND vol_fecha >= '2007/07/01'    
GROUP BY
  vol_corr


ya Intente ponerle in LIKE sin comodines % pero no me da ningun resultado solo cuando le pongo el = sale bien.

Gracias.

23
MySQL / Mostrar Registros Por Fecha
« en: Viernes 7 de Septiembre de 2007, 07:03 »
como puedo poner en un query el siguiente uso de fechas:

- Que los resgistros salgan por un rango de fechas ej. entre el 31/01/2007 y el 31/07/2007

ó

- que digamos me saque todos los registros desde enero al ultimo que tenga (por mes)

salu2

24
MySQL / Suma Por Fecha
« en: Jueves 6 de Septiembre de 2007, 20:31 »
tengo el siguiente query:

select vol_corr, vol_cod, vol_fecha,tipo_mov,
sum(ifnull(vol_depus,0)) as dep,
sum(ifnull(vol_retus,0)) as ret,
SUM(ifnull(vol_depus,0)-ifnull(vol_retus,0)) as saldo
from bono
where vol_cod=90
GROUP BY vol_corr


y lo que sale es mas o menos asi

vol_corr, vol_cod, vol_fecha, tipo_mov, dep, ret, saldo
30       90   31/10/2002   DEP   40,49     0,00     40,49
31       90   30/11/2002   DEP   40,27     0,00     40,27
32       90   31/12/2002   DEP   40,11     0,00     40,11
33       90   31/12/2002   RET   0,00     99,59     -99,59
34       90   31/01/2003   DEP   39,74     0,00     39,74
35       90   28/02/2003   DEP   39,58     0,00     39,58
36       90   31/03/2003   DEP   39,37     0,00     39,37
 
donde dep es los depositos, ret son los retiros y saldo es la resta de ambos

mi problema va por que me sume los saldos de cada fecha, ej
31/10/2002   DEP   40,49   0,00   40,49
30/11/2002   DEP   40,27   0,00   80,76
31/12/2002   DEP   40,11   0,00   120,87
31/12/2002   RET   0,00   99,59   21,28
31/01/2003   DEP   39,74   0,00   39,74
28/02/2003   DEP   39,58   0,00   100,6

osea que el saldo se vaya incrementando o decrementando, dependiendo de la fecha

25
MySQL / Sub Query?
« en: Jueves 6 de Septiembre de 2007, 06:57 »
hola amigos, como hago el query para que me pueda desplegar lo siguiente:

tengo una tabla bono, la cual tiene los siguientes campos con algunos datos:

vol_corr, vol_cod, vol_fecha, vol_saldo

1, 90, 2/1/2007, 50
2, 90, 2/2/2007, 60
3, 90, 2/3/2007, 50
4, 210, 3/5/2007, 100
5, 210, 3/6/2007, 150
6. 210, 3/7/2007, 160
7, 250, 5/9/2007, 80
8, 250, 5/10/2007, 90
9, 250, 5/15/2007, 10


lo que quiero que me salga es que me agrupe por vol_cod, pero que me salgan todas las fechas, y los saldos, ej

vol_cod=90
90, 2/1/2007
90, 2/2/2007
90, 2/3/2007

o

vol_cod=250
250, 5/9/2007, 80
250, 5/10/2007, 90
250, 5/15/2007, 10

saludos

Páginas: [1] 2