• Lunes 23 de Diciembre de 2024, 08:51

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

Páginas: 1 ... 15 16 [17] 18 19 ... 83
401
Flash / ActionScript / Re: ¿como quitar borde? ... pagina web en FLASH
« en: Domingo 9 de Agosto de 2009, 20:08 »
Si te refieres al un borde punteado que solo aparece en IE, ese estilo no lo arreglara porque espera interaccion del usuario para que se ejecute,


http://www.cristalab.com/tips/swfobject ... t-c19891l/

Si no es eso entonces es un probema con la pelicula, y tal vez con esa "solucion paliativa"  sea suficiente  :rolleyes:

Saludos

402
SQL Server / Re: Obtener descripción de columnas en SQL Server
« en: Domingo 9 de Agosto de 2009, 19:57 »
Aqui hay una funcion mira a ver si te funciona
http://codebetter.com/blogs/raymond.lew ... 56519.aspx




Saludos

403
SQL Server / Re: Reducir tiempo espera de una consulta
« en: Sábado 8 de Agosto de 2009, 07:08 »
Claro, como te comenta LordKanabis La solucion esta en los indices, aunque deben de usarse con prudencia si la insercion en la tabla es muy frecuente y tienes demaciados indices ya que se hace lenta la insercion, no creo que en este caso se afecte demaciando con esos indices propuestos

Tambien evita en lo posible el uso de Parentesis en las condiciones where salvo que sean muy necesarios, ya que esto tambien hace lenta las consulta, y ni hablar del Order By ...

Saludos

404
PHP / Re: que es lo que mas se necesita en php?
« en: Lunes 29 de Junio de 2009, 20:05 »
Lo que entiendo yo, es que preguntas cuales archivos son necesarios para poder "distribuir" tu aplicacion

1- Todos los Archivos que utilices (php,html,css,js,imagenes)
2- un respaldo de la base de datos
3- un archivo (README /LEEME .txt) para indicar como se instala, si requiere configuracion especial en el servidor (Ej. short_tags,register_globals etc)
las extensiones que usaste (Ej. mysqli,gd etc) la informacion necesaria para configurar tu aplicacion
4- lo comprimes todo en un archivo (zip,rar etc) y listo lo compartes


Saludos

405
PHP / Re: Vaciado de tablas
« en: Domingo 28 de Junio de 2009, 01:52 »
Que version utilizas de PHP y cual de MySQL?
en que sistema operativo?


Saludos

406
Power Builder / Re: Control de usuarios y permisos
« en: Sábado 27 de Junio de 2009, 23:16 »
Mi estimado, hay muchos metodos, y variadas ideas... puedes leer algo sobre
ACL (Access Control List) es un metodo eficiente y avanzado...
Es aplicable a muchos lenguajes

Saludos

407
PHP / Re: Vaciado de tablas
« en: Sábado 27 de Junio de 2009, 23:11 »
Cita de: "Kataky"
Hola a todos:
...
         msql_query("TRUNCATE TABLE temp_1",$conexion);
...

Si ese ses el codigo y usas mysql, lo primero que debes de hacer es reemplazar msql_query por mysql_query  y como te ha comentado chesbor imprime el error que te arroje mysql.


Saludos

408
C# / Re: MySql + C# error tipo de dato
« en: Sábado 27 de Junio de 2009, 23:00 »
Busca sobre la configuracion Regional

http://www.google.com.mx/search?hl=es&q ... scar&meta=

Saludos

409
VBA / Re: borrar filas=vacias de un rango
« en: Lunes 22 de Junio de 2009, 15:56 »
Si quieres comprobar todas las columnas  esta bien el for each pero si solo fuera 1 seria mejor usar un for o un while que recorra solo en sentido vertical

Código: Visual Basic
  1. Sub Borrar(Rango As String)
  2.     Dim strReporte As String
  3.        
  4.     Range(Rango).Select
  5.     For Each Cell In Selection
  6.        If Cell.Value = Empty Then
  7.           strReporte = strReporte & Replace(Cell.Address, "$", "") & vbCrLf
  8.           'Cell.EntireRow.Delete
  9.        End If
  10.     Next Cell
  11.    
  12.     If strReporte = Empty Then
  13.         strReporte = "-Ninguna-"
  14.     End If
  15.    
  16.     MsgBox "Las Siguientes Celdas estan Vacias :" & vbCrLf & vbCrLf & strReporte, vbInformation, "Resultado"
  17. End Sub
  18.  

Código: Visual Basic
  1. Call Borrar("A1:J19")
  2.  

Hay que activar la hoja en que se desee trabajar, recuerda que cade vez que elimines una fila, logicamente el rango disminuye


Saludos

410
Visual Basic 6.0 e inferiores / Re: Aplicacion en RED
« en: Lunes 22 de Junio de 2009, 04:02 »
Bueno continuando con este tema, lo que te comentaba era usar access como un 'puente' para no tener que reescribir tu programa, la aplicacion seguiria usando access (segun ella :P) porque access se estaria conectando a MySQL y trabajando sobre el. esto es un poco lento (en algunos casos)

Pero la sintaxis sigue siendo como si fuera access, asi tu aplicacion no dara errores

Por ejemplo si usas algo como

Código: SQL
  1. SELECT iif(saldo>0,'Pendiente','Pagado') AS 'Estatus' FROM clientes
  2.  

en mysql iif no existe, pero eso lo convertira access, tu aplicacion seguira trabajando normal, a eso se llama vinculacion de tablas te dejo un ejemplo

http://www.desarrolloweb.com/articulos/899.php  y puedes dar otra buscada en google.

Las cadenas de conexion las puedes encontrar aqui

http://www.connectionstrings.com/mysql

Ahora con respecto a tu duda de la conexion remota, es necesario tener un usuario con acceso remoto al servidor de base de datos, para crear un usuario, necesitas ser un usuario con permisos para esto, ejemplo   root

Se crean con la Sentencia GRANT (Aqui esta la sintaxis completa)
http://mysql.conclase.net/curso/index.php?sen=GRANT

Sintaxis:
GRANT ALL ON nombre_basedatos.*  TO 'nombre_usuario_remoto'@'nombre_servidor_remoto'  IDENTIFIED BY  'password';

Ejemplos:

Con Contrasena y Servidor
Código: SQL
  1.  
  2. GRANT ALL ON bdContabilidad.*  TO 'ftanori'@'informatica01'  IDENTIFIED BY  'P@sE9';
  3.  

Sin Contrasena y Servidor
Código: SQL
  1.  
  2. GRANT ALL ON bdContabilidad.*  TO 'ftanori'@'informatica01';
  3.  

Con Contrasena Cualquier Servidor
Código: SQL
  1.  
  2. GRANT ALL ON bdContabilidad.*  TO 'ftanori'@'%'  IDENTIFIED BY  'P@sE9';
  3.  

Sin Contrasena Cualquier Servidor
Código: SQL
  1.  
  2. GRANT ALL ON bdContabilidad.*  TO 'ftanori'@'%';
  3.  


% - Comodin para indicar que el usuario puede accesar desde cualquier servidor

Nota:

He unido los temas, para poder responder mas facil :P

Referencias:

http://mysql.conclase.net/
http://www.desarrolloweb.com
http://www.google.com
http://www.connectionstrings.com/

Saludos

411
Visual Basic 6.0 e inferiores / Re: Aplicacion en RED
« en: Miércoles 17 de Junio de 2009, 13:20 »
Bueno para compartir la base de datos de esa manera es necesario tener una carpeta compartida.

Como alternativa, ademas mencionando que tu bd a crecido puedes hacer un "truco" con el driver ODBC, por ejemplo:

1 - Instalas un Servidor de Base de datos, MySQL,SQL Server,Sybase...
2 - Instalas el Driver Odbc correspondiente al DBMS instalado (Ejemplo MySQL)
3 - Importas todas tus tablas de Access a MySQL (hay variedad de metodos)
4 - Creas un DSN apuntando a la base de MySQL (con los respectivos permisos de usuario en el servior)
5 - Desde Access vinculas todas las tablas de la base de datos de MySQL
6 - El archivo de access con tablas vinculadas podras instalarlo en todos los clientes, tu aplicacion seguira accesando como si usara access de manera local,pero en realidad estara trabajando con el servidor (MySQL), es un poco lento "relativamente" a los equipos y la red, por todas las capas que tiene que librar, la mayor parte del tiempo funciona muy bien


De esta forma no compartes carpetas ademas usarias una base de datos mas segura y potente, solo deberas tener los usarios remotos correspondientes al servidor de Base de datos

Cualquier duda ya sabes!

Saludos

412
C/C++ / Re: Arrays con basura
« en: Sábado 13 de Junio de 2009, 15:29 »

413
GNU/Linux / Re: Configufacion No-ip , ubuntu 8.10
« en: Jueves 11 de Junio de 2009, 12:05 »
Código: C
  1. Haciendo ping a loveclan.sytes.net [IP] con 32 bytes de datos:
  2.  
  3.  
  4.  
  5. Respuesta desde IP: bytes=32 tiempo=40ms TTL=250
  6.  
  7. Respuesta desde IP: bytes=32 tiempo=45ms TTL=250
  8.  
  9. Respuesta desde IP: bytes=32 tiempo=50ms TTL=250
  10.  
  11. Respuesta desde IP: bytes=32 tiempo=45ms TTL=250
  12.  
  13.  
  14.  
  15. Estad¡sticas de ping para IP:
  16.  
  17.     Paquetes: enviados = 4, recibidos = 4, perdidos = 0
  18.  
  19.     (0% perdidos),
  20.  
  21. Tiempos aproximados de ida y vuelta en milisegundos:
  22.  
  23.     M¡nimo = 40ms, M ximo = 50ms, Media = 45ms
  24.  


Cita de: "fORU-"
ya hize ping y si hay respuesta, pero de afuera no se puede hacer ping a host (loveclan.sytes.net)..

Que quieres decir con eso? yo estoy fuera de tu red (es en Tijuana?), y me contesta el ping sin problema, tu problema es la configuracion de los puertos, verifica que la IP que te da loveclan.sytes.net sea correcta


No-Ip parece estar cumpliendo su labor, pero hay un firewall,proxy, router que no esta permitiendo el trafico http (TCP 80) a esa ip, o incluso que el servidor web no este corriendo

Este es un ejemplo en router 2wire (regularmente es el que da Telnor segun parece es tu ISP) de como configurar el firewall para que redirija el trafico al servidor , es aqui donde debe esta tu error, si usas otro sera cuestion de que lo revises o que veas el manual, en algunos routers es traves de virtual servers

http://monillo007.blogspot.com/2008/03/ ... uegos.html


Saludos

414
PHP / Re: Actualización de Datos
« en: Jueves 11 de Junio de 2009, 02:21 »
Un ejemplo 'novato' para que vayas viendo ...

Código: PHP
  1. <?php
  2.  
  3.      if (isset($_POST['enviar'])){
  4.           $dato = $_POST['dato'];
  5.           echo "<h1>$dato</h1>";
  6.      }else{
  7.         echo "<form action='".$_SERVER['PHP_SELF']."' method='POST'>";
  8.         echo "<label for='dato'>Dato:</label><input name='dato' type='text' id='dato' value="" size=17>";
  9.         echo "<input type='submit' name='enviar' id='enviar' value='Grabar' >";
  10.         echo "</form>";
  11.      }
  12.  
  13. ?>
  14.  

pruebalo a ver si te sirve

Saludos

415
GNU/Linux / Re: Configufacion No-ip , ubuntu 8.10
« en: Jueves 11 de Junio de 2009, 02:11 »
Si haces un ping a loveclan.sytes.net obtienes exito, verifica que tu servidor web este corriendo y con los permisos necesarios en router,proxy, firewall etc...
porque aparentemente el noip ya esta funcionando correctamente


Saludos

416
PHP / Re: Actualización de Datos
« en: Miércoles 10 de Junio de 2009, 01:27 »
Edita Emp.php
Código: PHP
  1. <table width="800" border="1"  bordercolor="#CCCCCC"  align="center" cellpadding="10" cellspacing="0">
  2.     <form method='POST' action='EditaEmp1.php'>
  3.         <tr>
  4.         <td colspan='2' bgcolor="#ECEEF0"><div align='center'>
  5.         <p><span class="Estilo1">Editar Empresa</span><br/>
  6.         </p>
  7.         </div></td>
  8.         </tr>
  9.         <tr>
  10.         <td width="210">Nombre Empresa :</td>
  11.         <td width="544">
  12.         <?
  13.             include("config.inc.php");
  14.             $consult_emp="SELECT id_emp,Nombre_emp,Rut_emp,Telefono_emp,Direccion_emp FROM empresa ORDER BY Nombre_emp";
  15.             $result=mysql_query($consult_emp) or die ("Fallo la busqueda");
  16.             echo '<select name="Nombre_emp"/>';
  17.             //Generamos el menu desplegable
  18.             while ($row=mysql_fetch_array($result))
  19.                 {
  20.                     echo '<option>'.$row["Nombre_emp"];
  21.                     $Nombre_emp=$row["Nombre_emp"];
  22.                 }
  23.         ?>
  24.         </td>
  25.         </tr>
  26.         <br/>
  27.         <tr>
  28.         <td colspan='2' align='center' bgcolor="#ECEEF0">
  29.         <input name='Seleccionar' type='submit' value='Seleccionar' /></td>
  30.         </tr>
  31.     </form>
  32. </table>
  33.  

EditaEmp1.php
Código: PHP
  1. <?
  2.     include("config.inc.php");
  3.     $Nom=$_POST["Nombre_emp"];
  4.     $sql="SELECT Nombre_emp,Rut_emp,Telefono_emp,Direccion_emp FROM Empresa WHERE Nombre_emp='$Nombre_emp'";
  5.     $result=mysql_query($sql) or die("Problemas en la conexion en la Selección");
  6.     while ($row=mysql_fetch_array($result))
  7.     {
  8.         $Nombre_emp=$row["Nombre_emp"];
  9.         $rut=$row["Rut_emp"];
  10.         $separar = explode('-',$rut);
  11.         $rut1=$separar[0];
  12.         $dig=$separar[1];
  13.         $tel=$row["Telefono_emp"];
  14.         $dir=$row["Direccion_emp"];
  15.     }
  16. ?>
  17. <table width="800" border="1"  bordercolor="#CCCCCC"  align="center" cellpadding="10" cellspacing="0">
  18.     <form id='EditaEmp1' name='form1' method='POST' action='grabau.php?Nombre_emp'>
  19.         <tr>
  20.         <td colspan='2' bgcolor="#ECEEF0"><div align='center'>
  21.         <p><span class="Estilo1">Editar Datos de la Empresa: <? echo $Nombre_emp; ?></span><br/>
  22.         </p>
  23.         </div></td>
  24.         </tr>
  25.         <tr><td>Rut :</td><td><span>
  26.         <input name='rut1' value='<? echo $rut1 ?>' type='text' size='10' maxlength='9' />
  27.         -
  28.         <input name='dig' value='<? echo $dig ?>' type='text' size='1' maxlength='2' />
  29.         </span>
  30.         </td></tr><tr><td>Telefono :</td><td><span>
  31.         <input name='tel' value='<? echo $tel ?>' type='text' size='10' maxlength='10' />
  32.         </span>
  33.         </td></tr><tr><td>Dirección :</td><td><span>
  34.         <input name='dir' value='<? echo $dir ?>' type='text' size='65' maxlength='150' /></span></td>
  35.         </tr>
  36.         <br/>
  37.         <tr>
  38.         <td colspan='2' align='center' bgcolor="#ECEEF0">
  39.         <input name='Guardar' type='submit' value='Guardar' /></td>
  40.         </tr>
  41.         <tr>
  42.         <td colspan='2' valign='top'> </td>
  43.         </tr>
  44.     </form>
  45. </table>
  46.  
  47.  
  48.  
grabau.php:
Código: PHP
  1.  
  2.     <?
  3.     include ("config.inc.php");
  4.     $Nombre_emp=$_POST["Nombre_emp"];
  5.     $rut1 = $_POST['rut1'];
  6.     $dig = $_POST['dig'];
  7.     $rut = $rut1.'-'.$dig;
  8.     $tel = $_POST['tel'];
  9.     $dir = $_POST['dir'];
  10.     $Nom = $_POST['Nom'];
  11.     echo "Nombre_emp: ",$Nombre_emp,$Nom,$rut1,"- ",$rut,"Dir: ",$dir,"Tel; ",$tel;
  12.     mysql_query("UPDATE 'empresa' SET Rut_emp='$rut',Telefono_emp='$tel',Direccion_emp='$dir' WHERE Nombre_emp='$Nombre_emp'") or die ("NO GRABO");
  13.     ?>
  14.     <form name='add_emp' method='POST' >
  15.     <table width="800" border="1"  bordercolor="#CCCCCC"  align="center" cellpadding="10" cellspacing="0">
  16.       <tr>
  17.         <th align="center" bgcolor="#ECEEF0" class="titnoticia2" scope="col">Grabación  Empresa </th>
  18.       </tr>
  19.       <tr>
  20.         <td bordercolor="#000000"><table width="774" height="35">
  21.           <tr>
  22.             <td><div align="center">
  23.             <div align="center" class="Estilo1"> DATOS DE NUEVA EMPRESA GRABADO EXITOSAMENTE</div></td>
  24.           </tr>
  25.         </table></td>
  26.       </tr>
  27.      
  28.       <tr>
  29.         <td align='center'  bgcolor="#ECEEF0"><a href="menu_central.php">VOLVER</a></span>    <span align="right"> <a href="logout.php">SALIR</a></span></td>
  30.       </tr>
  31.     </table>
  32.     </form>
  33.  

Como dice Lair aparentemente estas intentando mandarlo por GET, pero aun asi te falta el valor en el archivo EditaEmp1.php

Tienes que Cambiar
Código: PHP
  1. <form id='EditaEmp1' name='form1' method='POST' action='grabau.php?Nombre_emp'>
  2.  

Por
Código: PHP
  1. <form id='EditaEmp1' name='form1' method='POST' action='grabau.php?Nombre_emp='.$Nombre_emp>
  2.  


y en grabau.php

Código: PHP
  1.  $Nombre_emp=$_POST["Nombre_emp"];
  2.  

Por

Código: PHP
  1.  $Nombre_emp=$_GET["Nombre_emp"];
  2.  

Otra solucion "rapida" es agregando el valor como un campo oculto (si no quieres que se vea)

EditaEmp1.php

Código: PHP
  1. <table width="800" border="1"  bordercolor="#CCCCCC"  align="center" cellpadding="10" cellspacing="0">
  2.     <form id='EditaEmp1' name='form1' method='POST' action='grabau.php'>
  3.         <tr>
  4.         <td colspan='2' bgcolor="#ECEEF0"><div align='center'>
  5.         <p><span class="Estilo1">Editar Datos de la Empresa: <? echo $Nombre_emp; ?></span><br/>
  6.        <!-- ------- Aqui se agrega el valor de $Nombre_emp en un campo oculto ------------------------ -->
  7.           <input name='Nombre_emp' value='<? echo $Nombre_emp ?>' type='hidden' />
  8.        <!-- ------ /Aqui se agrega el valor de $Nombre_emp en un campo oculto ----------------------- -->
  9.         </p>
  10.         </div></td>
  11.         </tr>
  12.         <tr><td>Rut :</td><td><span>
  13.         <input name='rut1' value='<? echo $rut1 ?>' type='text' size='10' maxlength='9' />
  14.         -
  15.         <input name='dig' value='<? echo $dig ?>' type='text' size='1' maxlength='2' />
  16.         </span>
  17.         </td></tr><tr><td>Telefono :</td><td><span>
  18.         <input name='tel' value='<? echo $tel ?>' type='text' size='10' maxlength='10' />
  19.         </span>
  20.         </td></tr><tr><td>Dirección :</td><td><span>
  21.         <input name='dir' value='<? echo $dir ?>' type='text' size='65' maxlength='150' /></span></td>
  22.         </tr>
  23.         <br/>
  24.         <tr>
  25.         <td colspan='2' align='center' bgcolor="#ECEEF0">
  26.         <input name='Guardar' type='submit' value='Guardar' /></td>
  27.         </tr>
  28.         <tr>
  29.         <td colspan='2' valign='top'> </td>
  30.         </tr>
  31.     </form>
  32. </table>
  33.  
  34.  

De esta manera entonces si en grabau.php puedes usar

Código: PHP
  1.  $Nombre_emp=$_POST["Nombre_emp"];
  2.  


Saludos

417
SQL Server / Re: Consulta compleja - ¿¿Es posible??
« en: Viernes 5 de Junio de 2009, 15:06 »
Creo que no capto muy bien lo que se pretende, pero creo que no seria tan necesario que fuera una sola sentencia, he entendido como lo ha puesto Juez salvo que en lugar de sumar "campo1" sumarias el deseado, pero la solucion la encontrarias en un SP (procedimiento almacenado), y puedes devolver el resultado deseado en una tabla y despues hacer las consultas sobre esa tabla "nueva"

Tal vez puedas explicarnos de una manera mas grafica, o con algun ejemplo en excel por decir algo...

Saludos

418
VBA / Re: Conectar Excel Con Mysql
« en: Viernes 5 de Junio de 2009, 14:50 »
Cita de: "alexm0428"
Hola.
Cuado dices:

Cita de: "F_Tanori"
Microsoft Activex Data Object  2.x Library (segun al version a utilizar)

Como se que version usar? Me aparecen desde 2.1 hasta 2.8 y no se con que criterio se escoje.

Gracias

Pues en este caso yo elegiria la mas reciente  :rolleyes:  que se supone debera soportar a las anteriores, habran corregido errores, le habran agregado mas funcionalidades,soporte para mas bases de datos,nuevas "tecnologias" como xml,mejorado algunos proceso, mejor rendimiento, mejor seguridad etc. ... la verdad es que no sabria darte las diferencias entre una y otra, tendrias que revisar el historial de cambios de las librerias.

Pero mi criterio seria ese usar la mas reciente...


Saludos

419
La taberna del BIT / Re: muestrame tu escritorio
« en: Viernes 5 de Junio de 2009, 14:50 »
XP  ^_^  ^_^

420
Servidores / Re: Propio web server en ubuntu 8.10?
« en: Domingo 31 de Mayo de 2009, 07:26 »
Hay muchos servidores web, apache es uno de los mejores

Hace poco he levantado un servidor LAMP, y en lo que he investigado, ya que soy un novato en linux, encontre un servidor que segun he leido es buenisimo
se llama Nginx, lo he estado probando y hasta el momento anda muy bien... pero tambien es nuevo para mi

http://en.wikipedia.org/wiki/Nginx
http://www.joeandmotorboat.com/2008/02/ ... eathmatch/

Como te comenta locazopro, si deseas colocar un dominio necesitas tenerlo registrado y apuntando a tu servidor, una alternativa correcta es no-ip que si existe una version para linux.

Pero lo mas importante es el manejo de los puertos en tu servidor de seguiridad, proxi, firewall, router etc para aceptar peticiones http en tu servidor desde internet


Saludos

421
PHP / Re: Pasar variables con submit a una funcion javascript
« en: Sábado 30 de Mayo de 2009, 22:12 »
Si lo que quieres es ejecutar una funcion al hacer un submit, puedes hacerlo en el evento onClick del boton,o mejor aun en el evento onSubmit del form

Código: Text
  1.  function imprimir( frm )
  2. {
  3.    //Aqui deberia de pasarle las variables a otro phop , imprimir.php
  4.   // Suponiendo que imprimir usa el metodo GET
  5.    location.href="imprimir.php?id="+frm.id.id
  6.    return false
  7.  
  8. }
  9.  
  10.  

Código: Text
  1. <form action="" onSubmit="return imprimir(this)"  Method="GET">
  2. <input type ="submit" name = "grabar" value = "Grabar Datos">
  3. </form>
  4.  

Si usas POST simplemente haces el submit normal

Código: Text
  1. <form action="imprimir.php"   Method="POST">
  2. <input type ="submit" name = "grabar" value = "Grabar Datos">
  3. </form>
  4.  

422
La taberna del BIT / Re: busco pareja
« en: Jueves 28 de Mayo de 2009, 11:22 »
Me parece "excesivo", ese tipo de relaciones (segun estudios) son enamoramientos de fantasias, son "vidas falsas" pero en fin :P, en mi opinion yo no lo haria


Saludos

423
La taberna del BIT / Re: Toc toc, ¿se puede? =P
« en: Jueves 28 de Mayo de 2009, 11:18 »
Ya se pudo...


Bienvenido

 :suerte:  :beer:

424
JavaScript / Re: Manual Extjs
« en: Jueves 28 de Mayo de 2009, 11:17 »
Ellos tienen documentacion

http://extjs.com/deploy/dev/docs/

Saludos

425
PHP / Re: Como poner un array en una variable de sesion?
« en: Domingo 24 de Mayo de 2009, 23:35 »
Cita de: "gokufast"
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.  
  2. $sesion_numero_array_1 =0;
  3. foreach ($numero_array as $na)
  4.     {
  5.         echo $na."<br>";
  6.         $_SESSION[$sesion_numero_array_1]=$na;
  7.         $sesion_numero_array_1++;
  8.     }
  9.  
pero solo me sale el ultimo numero.

saludos

Pues en que momento incrementas la posicion?

si es una de sesion donde almacenas sesion_numero_array_1, debes de incrementarla tambien; aunque esto no te crearia un arreglo sino una variable (posicion), en el arreglo de $_SESSION  (como bien te dice punteroNULO ) tienes que decir cual posicion de la variable de SESSION  es un arreglo


La mejor forma de almacenar un arreglo es serializandolo, incluso sirve para mandarlo por url, para grabarlo en ua sesion, en una tabla, en una arhivo, etc. almacenandolo como cadena y manejandolo como tal, hasta que sea necesario utlizarlo como estructura.


http://www.php.net/serialize
http://www.php.net/manual/en/function.unserialize.php

Aunque con lo que te han dicho ya se resuelve el problema.


Saludos

Páginas: 1 ... 15 16 [17] 18 19 ... 83