• Sábado 10 de Mayo de 2025, 19:29

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

Páginas: 1 ... 11 12 [13] 14 15 ... 30
301
HTML / Re: Usar Anclas.
« en: Martes 10 de Octubre de 2006, 23:16 »
Apenas que en la página a la que quieres enviar, existan anclas en las partes que quieres... usando un el nombre del ancla... se usa aquí en éstos foros, no se si haz visto a veces la barra de direcciones, dice algo asi como #getnewpost... que supongo que php lo genera dependiendo del último post del topic...

302
La taberna del BIT / Re: Cosas Que Pasan En Las Peliculas
« en: Martes 10 de Octubre de 2006, 23:11 »
Hay algo en lo que yo me he fijado, no es precisamente cómico, pero: ¿se han dado cuenta que cuando en las películas, una pareja formal (casados o novios) estan en un momento de intimidad, cuando se empiezan a abrazar, la camara se va lentamente hacia arriba y cambian de escena)... en cambio cuando es el marido de una que se va con la mujer de otro ponen demasiada acción...  :huh:

303
PHP / Re: Posible Solucion A Catálogos
« en: Martes 10 de Octubre de 2006, 20:18 »
Bien, otra modificación, ahora te muestra el INSERT, todavía no lo ejecuta, quiero ejecutarlo hasta que todo esté bien.

Código: Text
  1.  
  2. <?
  3. //Archivo con las Opciones de conexion
  4. include("conexion.php");
  5.  
  6. //Archivo con Funciones para crear controles en HTML
  7. include("forms.php");
  8.  
  9. //Tomar el nombre de la tabla
  10. $tabla=$_GET['catalogo'];
  11.  
  12. if(!isset($_POST['OK']))
  13. {
  14.   if(isset($tabla))
  15.   {
  16.     //Ejecutar una consulta a la tabla seleccionada
  17.  
  18.     $SQL="SELECT * FROM $tabla";
  19.     $res=mysql_query($SQL);
  20.     ?>
  21.     <br><br><br>
  22.     <!--Crear el Form -->
  23.     <Form name=<? echo "frm_$tabla"?> action="cat.php?catalogo=<?php echo $tabla; ?>" method="POST">
  24.     <!-- Crear una Tabla HTML para ordenar los campos -->
  25.     <table border=0 cellspacing=0 cellpadding=0>
  26.     <?
  27.     //Tomar los nombres de los campos y generar una pantalla para captura
  28.     for($i=0; $i<mysql_num_fields($res); $i++)
  29.     {
  30.  
  31.       //Tomar las llaves foraneas en un arreglo para generar un combo con sus posibles valores de la tabla
  32.       //de referencia
  33.       if(substr(mysql_field_name($res, $i),0,3)=="id_")
  34.       {
  35.         $ids=explode("id_", mysql_field_name($res, $i));
  36.         $campos_ids[$i]=$ids[1];
  37.       }
  38.       else
  39.       {
  40.         echo "<tr><td>".ucfirst(mysql_field_name($res, $i)).":&nbsp&nbsp</td><td>".Creartxt(mysql_field_name($res, $i),"text",25,"","")."</td></tr>\n";
  41.       }
  42.  
  43.       //Comprobar si es una llave foranea si lo es crear un combo (Select)
  44.       if($tabla!=$campos_ids[$i] && substr(mysql_field_name($res, $i),0,3)=="id_")
  45.       {
  46.         echo "<tr><td>$campos_ids[$i]</td><td>".CrearCombo($campos_ids[$i],"")."</td></tr>";
  47.       }
  48.     }
  49.     echo "<tr><td colspan=2><center><br>".Creartxt("OK","submit","0","Guardar","")." ".Creartxt("Borrar","reset","0","Limpiar","")."</center></td></tr>";
  50.   }
  51. }
  52. else
  53. {
  54.   if(isset($tabla))
  55.   {
  56.     $i=0;
  57.     //Tomamos todos los valores de POST, que en realidad serían los campos de la tabla.
  58.     foreach($_POST as $nombre_campo => $valor)
  59.     {
  60.       if($nombre_campo!='OK')
  61.       {
  62.         $campos[$i]=$nombre_campo;
  63.         $valores[$i]=$valor;
  64.         $i++;
  65.       }
  66.     }
  67.     //Metemos todos los campos de la forma HTML como si fueran campos de la tabla (que realmente lo son, exceptuando
  68.     //el campo del boton submit:
  69.     $SQL="INSERT INTO $tabla (";
  70.     for($i=0; $i<count($campos); $i++)
  71.     {
  72.       if($i!=count($campos)-1)
  73.         $SQL.=$campos[$i].", ";
  74.       else  
  75.         $SQL.=$campos[$i];
  76.     }
  77.     $SQL.=") VALUES ('";
  78.     for($i=0; $i<count($valores); $i++)
  79.     {
  80.       if($i!=count($valores)-1)
  81.         $SQL.=$valores[$i]."', '";
  82.       else  
  83.         $SQL.=$valores[$i]."'";
  84.     }
  85.     $SQL.=")";
  86.     echo $SQL;
  87.   }
  88. }
  89. ?>
  90. </form>
  91. </table>
  92.  
  93.  

304
La taberna del BIT / Re: ¿que Otros Foros Frecuentan?
« en: Martes 10 de Octubre de 2006, 19:11 »
y que otros foros visitan?  :rolleyes:

305
PHP / Re: Posible Solucion A Catálogos
« en: Martes 10 de Octubre de 2006, 18:19 »
Ahora que mencionas eso de las validaciones, estaba pensando, en usar la función mysql_field_type() para saber que tipo de dato tiene el campo, si es double, se puede usar una función de javascript que hay en la web para que solo se puedan introducir números (con decimal), si es int, pues solo enteros, y así  :D

306
PHP / Re: Posible Solucion A Catálogos
« en: Lunes 9 de Octubre de 2006, 23:49 »
Bueno, solo quiero ayudar y que me den ideas a ver que piensan de lo siguiente, creo que algunos podemos salir beneficiados de ésto:

Por lo general, cuando estamos trabajando en alguna empresa, nos piden que hagamos catálogos de algunas tablas (ya saben, altas, bajas y modificaciones), entonces, pensé que debería existir alguna manera de hacer ésto mas fácil cada vez que vamos a hacer catálogos, a mi se me ocurrió lo siguiente, hacer una página, que tome el nombre de la tabla por medio del método get, revise los nombres de los campos y todos aquellos que empiecen con "id_" sean llaves foráneas, excepto la que empiece con "id_" y siga con un nombre igual al nombre de la tabla.

Haría una consulta por cada "id_"campo, y mostraría las opciones que se pueden dar por medio de un select (o combo como lo llamen).

En fin, los requisitos para éste script, es que las llaves foráneas se llamen "id_"+el nombre exacto de la tabla, otro requisito es que en las tablas donde se generan los combos o selects, debe haber un campo con el nombre "nombre". En un futuro cercano (pues tengo que trabajar ahora con éstos catálogos :P) quiero agregarle AJAX para mostrar el contenido de la tabla.

En fin, me gustaría que apoyaran con ideas/código, igual yo pongo aqui lo poco que llevo, si alguien ve algo mal, pues adelante puede criticar, pero quiero que ésto sirva para todos  :D.

Código: Text
  1.  
  2. <?php
  3. //Catalogos.
  4. include('conexion.php');
  5. $tabla=$_GET['catalogo'];
  6.  
  7. $SQL="SELECT * FROM $tabla";
  8. $res=mysql_query($SQL);
  9.  
  10. for($i=0; $i<mysql_num_fields($res); $i++)
  11. {  
  12.   if(substr(mysql_field_name($res, $i),0,3)=="id_")
  13.   {
  14.     $ids=explode("id_", mysql_field_name($res, $i));
  15.     $campos_ids[$i]=$ids[1];
  16.   }
  17.   else
  18.   {
  19.     echo ucfirst(mysql_field_name($res, $i)).": <input type=\"text\" name=\"".mysql_field_name($res, $i)."\"><br>";
  20.   }
  21.   if($tabla!=$campos_ids[$i] && substr(mysql_field_name($res, $i),0,3)=="id_")
  22.   {
  23.     $SQL="SELECT * FROM $campos_ids[$i]";
  24.     $r=mysql_query($SQL);
  25.     echo ucfirst($campos_ids[$i]).': <select name="'.$campos_ids[$i].'">';
  26.     while($row=mysql_fetch_array($r))
  27.     {
  28.       echo '<option value="'.$row[mysql_field_name($res, $i)].'">'.$row['nombre'].'</option>';
  29.     }
  30.     echo '</select><br>';
  31.   }
  32.  
  33. }
  34.  
  35.  
  36. ?>
  37.  
  38.  


Disculpen por el código sin comentarios, mas adelante lo comentaré.

307
La taberna del BIT / Re: Fotos de Usuarios del Foro
« en: Lunes 9 de Octubre de 2006, 17:28 »
Yo también prefiero el cabello corto, mas cómodo a mi gusto, y lo de las peluquerías, no me da fobia, me da hueva... estar sentado sin hacer nada mientras te cortan el pelo... claro, que a veces te toca alguna peluquera que está :o

308
HTML / Re: Usar Anclas.
« en: Sábado 7 de Octubre de 2006, 00:22 »
Disculpa, pero la verdad estoy en el trabajo y no tengo mucho tiempo, así que la mejor explicación que te puedo dar por el momento, es éste código HTML:
Código: Text
  1.  
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  6. <title>Documento sin título</title>
  7. </head>
  8.  
  9. <body>
  10. <p><a name="arriba">Ésto se llama "arriba"</a></p>
  11. <p> </p>
  12. <p> </p>
  13. <p> </p>
  14. <p> </p>
  15. <p> </p>
  16. <p> </p>
  17.  
  18. &#60;p&#62;&#60;a href=&#34;#abajo&#34;&#62;&Eacute;ste link, te manda al "ancla" (<a>) con nombre "abajo"&#60;/a&#62;&#60;/p&#62;
  19. &#60;p&#62; &#60;/p&#62;
  20. &#60;p&#62; &#60;/p&#62;
  21. &#60;p&#62;&#60;a name=&#34;pepe&#34;&#62;&Eacute;ste se llama "pepe"&#60;/a&#62;&#60;/p&#62;
  22. &#60;p&#62; &#60;/p&#62;
  23. &#60;p&#62; &#60;/p&#62;
  24. &#60;p&#62; &#60;/p&#62;
  25. &#60;p&#62; &#60;/p&#62;
  26. &#60;p&#62; &#60;/p&#62;
  27. &#60;p&#62;&#60;a href=&#34;#pepe&#34;&#62;&Eacute;ste link, te manda al "ancla" (<a>) con nombre "pepe"&#60;/a&#62;&#60;/p&#62;
  28. &#60;p&#62; &#60;/p&#62;
  29. &#60;p&#62; &#60;/p&#62;
  30. &#60;p&#62; &#60;/p&#62;
  31. &#60;p&#62; &#60;/p&#62;
  32. &#60;p&#62; &#60;/p&#62;
  33. &#60;p&#62;&#60;a href=&#34;#arriba&#34;&#62;&Eacute;ste link, te manda al "ancla" (<a>) con nombre "arriba"&#60;/a&#62;&#60;/p&#62;
  34. &#60;p&#62; &#60;/p&#62;
  35. &#60;p&#62; &#60;/p&#62;
  36. &#60;p&#62; &#60;/p&#62;
  37. &#60;p&#62; &#60;/p&#62;
  38. &#60;p&#62;  &#60;/p&#62;
  39. &#60;a name=&#34;abajo&#34;&#62;&Eacute;ste es "abajo".&#60;/a&#62;
  40. &#60;/body&#62;
  41. &#60;/html&#62;
  42.  
  43.  

Sorry por la prisa  :ph34r:

309
La taberna del BIT / Re: ¿que Otros Foros Frecuentan?
« en: Viernes 6 de Octubre de 2006, 21:33 »
Cita de: "Eternal Idol"
Cita de: "ArKaNtOs"
Se que no a muchos les gusta pero en mi caso lo mejor es el Death y el Heavy Metal.  :band:
Eternal Idol es un disco de Black Sabbath  :whistling:

Yo escucho obviamente Sabbath, Judas Priest, Manowar, Megadeth, Mercyful Fate, Steve Vai, Joe Satriani y otros grupos/solistas argentinos.
Extrañamente yo no soy de música, ahorita lo único que me caga (perdón pero es cierto) es el reggaeton... lo demás como quiera lo paso.

Digo que no soy de música porque puedo estar tranquilamente sin música y no desesperarme como la mayoría que conozco, puedo escuchar o no escuchar, no tengo problema con eso.

Aunque no se porqué creen que soy rockero, siempre me dicen eso, incluso ayer, fui a comer con un amigo y estaban escuchando una estación con cumbias/cheras no se, y entonces yo empecé a cantar porque me la sé (para aquellos que la conozcan es una que dice "chaparra de mi amor") y se me quedó viendo mi amigo y me dice: "me sorprendes  :blink: "

A lo que yo le contesté: "que mamón eres  :rolleyes: "

jaja, no se porqué los que me empiezan a conocer tienen esa imagen de mi  :ph34r:

310
HTML / Re: Usar Anclas.
« en: Viernes 6 de Octubre de 2006, 17:34 »
Ok, lo que sucede, es que por medio de código, tu lo pones un nombre a alguna parte del documento HTML, es decir, al principio de la página pones un
Código: Text
  1. &#60;A NAME=&#34;TOP&#34;&#62;&#60;/A&#62;
  2.  
Entonces, esa parte de la página se llama TOP, si al final(después de muchos <BR>'s si estás haciendo pruebas), pon un BOTTOM o DOWN (<A NAME="BOTTOM"></A>), ésa parte se llama BOTTOM.

Para probarlo, al principio de la página (despues de TOP) pon un
Código: Text
  1. &#60;A HREF=&#34;#BOTTOM&#34;&#62;ABAJO&#60;/A&#62;
  2.  
y al final antes o despues de BOTTOM pon un
Código: Text
  1. &#60;A HREF=&#34;#TOP&#34;&#62;ARRIBA&#60;/A&#62;
  2.  

La primera parte del documento se llama top, con la cual llegas por medio del link "ARRIBA" y la parte de abajo se llama bottom, con la cual llegas por medio del link "ABAJO".

311
PHP / Re: Incrementar Un Num En 1
« en: Viernes 6 de Octubre de 2006, 17:24 »
Cita de: "bob esponja"
envez de guardar el valor de la variable en la sesion podria guardarlo en un input hidden en el form
Pero si lo hace así, tendría que estar mandando siempre por medio de formularios, en cambio si lo guarda en sesión, no tiene que hacer submit en cada página...

312
HTML / Re: Usar Anclas.
« en: Viernes 6 de Octubre de 2006, 00:26 »
Lo que pasa es que, al poner
Código: Text
  1.  
  2. &#60;A NAME=&#34;TOP&#34;&#62;&#60;/A&#62;
  3.  
  4.  

Estoy indicando que en ésa parte del código, donde tengo el ancla con nombre (name) TOP, es a donde se va a ir cuando le des click a la liga con HREF="#TOP"...

Si al final de la página pones un
Código: Text
  1.  
  2. &#60;A HREF=&#34;BOTTOM&#34;&#62;&#60;/A&#62;
  3.  
  4.  

y haces un
Código: Text
  1.  
  2. &#60;A HREF=&#34;#BOTTOM&#34;&#62;Abajo&#60;/A&#62;
  3.  
  4.  

Cuando des click a "Abajo" se irá para abajo  :rolleyes:






Espero haberme explicado mejor  :ph34r:

313
HTML / Re: Usar Anclas.
« en: Jueves 5 de Octubre de 2006, 23:28 »
Código: Text
  1.  
  2. &#60;A NAME=&#34;TOP&#62;&#60;/A&#62;
  3.  
  4.  
  5. &#60;A HREF=&#34;#TOP&#34;&#62;¡HASTA ARRIBA!&#60;/A&#62;
  6.  
  7.  

314
La taberna del BIT / Duda... ¿geográfica Quizá?
« en: Jueves 5 de Octubre de 2006, 23:26 »
¿Alguien de ustedes conoce alguna manera de convertir los datos GPS a Latitud y Longitud? ¿Se puede?

315
La taberna del BIT / Re: Microsoft On Warding Off The Linux Threat
« en: Jueves 5 de Octubre de 2006, 21:39 »
no... otra discusión Linux vs Windows no... por favor... :hola:

316
PHP / Re: Ingresar Otro Campo En La Tabla
« en: Jueves 5 de Octubre de 2006, 21:13 »
Cita de: "UserCode"
bueno en mi caso se ve asi.
Eso pasa por la versión de phpMyAdmin...

317
PHP / Re: Ingresar Otro Campo En La Tabla
« en: Jueves 5 de Octubre de 2006, 18:22 »
Supongo que te refieres a phpMyAdmin que viene con XAMPP o WAMP.

Ahora, si tiene la opción, cuando ves la estructura de la tabla:

Lo marcado en rojo es donde puedes agregar otro campo.

318
La taberna del BIT / Re: Viva Mexico Cabro@#$5
« en: Martes 3 de Octubre de 2006, 22:37 »
Cita de: "leandro.tami"
Pregunta (léase en tono de broma)... ¿acaso eligen ustedes a sus presidentes como compensación por las horribles torturas que debieron haber sufrido a manos de sus compañeritos de la escuela por tener esos apellidos?  ;)  :D  "Quesada"... "Calderón"... realmente, si sobrevivieron la escuela es admirable...
Yo me apellido Quezada  :ph34r:

319
PHP / Re: Una Colsultita
« en: Lunes 2 de Octubre de 2006, 21:37 »
Cita de: "NextorJoc"
Hola, gracias por entrar.....

lo que nesecito son dos cosas, 1 un sistema para php nuke en donde yo pueda colocar poemas (por ejemplo) y la gente los pueda leer y pueda votar por el mejor

2° un buen sistema de descarga para el php nuke


desde ya gracias
1.- PHP-Nuke te sirve para eso.
2.- PHP-Nuke te sirve para eso también.

Especifica mas tu duda.

320
La taberna del BIT / Re: Harley Davidson Colombia
« en: Lunes 2 de Octubre de 2006, 19:39 »
Cita de: "X.Cyclop"
Cita de: ""ibito""
Igual si se te pone enfrente y te dice... *CENSURADO* lo haces... está bien, yo si  :rolleyes:
¿CENSURADO? ¿Qué habrás puesto? :devil:

yo mismo puse *CENSURADO* ¬¬

321
La taberna del BIT / Re: Viva Mexico Cabro@#$5
« en: Lunes 2 de Octubre de 2006, 17:26 »
Cita de: "buhito"
quien es el presidente de mexico ahora?
Vicente Fox Quesada, y el presidente electo es Felipe Calderón... ¿porqué la pregunta?

322
La taberna del BIT / Re: Harley Davidson Colombia
« en: Domingo 1 de Octubre de 2006, 04:07 »
Cita de: "Enko"
Mucho bronceado para mi gusto  :bad:

PD: no me peguen :devil:
Igual si se te pone enfrente y te dice... *CENSURADO* lo haces... está bien, yo si  :rolleyes:

323
PHP / Re: Paginacion
« en: Domingo 1 de Octubre de 2006, 04:04 »
Con SQL, usa el LIMIT y OFFSET (para tu caso: "LIMIT 10"), y debes llevar una variable con la posición en la que estas (ej. con el método GET una variable "pagina=2"), multiplicas la variable por 10 (en tu caso), entonces la sentencia sería algo asi:
Código: Text
  1.  
  2. &#036;SQL=&#34;SELECT * FROM tabla1 LIMIT 10 OFFSET &#34;.(&#036;_GET['pagina']*10).&#34;&#34;;
  3.  
  4.  

324
PHP / Re: Upload De Archivos
« en: Domingo 1 de Octubre de 2006, 03:59 »
En el upload de archivos, si se llega a cerrar la ventana no tienes que borrarla, ya que cuando se sube, se sube a un directorio temporal, y ya tu en el código, la mueves a donde quieras, una recomendación es que uses la librería GD, ya que si la imagen es muy grande, con ésta librería puedes ajustar el tamaño (resize).

325
PHP / Re: Reporte De Susarios En Php
« en: Viernes 29 de Septiembre de 2006, 19:03 »
Yo creo que lo que quiere es mostrar la información ordenada...

Páginas: 1 ... 11 12 [13] 14 15 ... 30