elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 85
31  Programación / Desarrollo Web / Re: Frameworks en: 2 Junio 2012, 18:14 pm
Cada framework tiene sus ventajas y desventajas, para empezar siempre recomiendo CodeIgniter, es facil de aprender, muy intuitivo, personalizable, se ajusta a tus requerimientos y no al revés, una vez que lo dominas puedes desarrollar en poco tiempo lo que en PHP sólo te llevaria más. En mi opinión, CI tiene poco que envidiarle a otros frameworks.

32  Programación / PHP / Re: mas de un submit en el mismo form en: 29 Marzo 2012, 14:49 pm
No se si cargas las opciones (los radio button) dinámicamente, pero indpendientemente de eso, puedes tener el detalle de cada uno en un campo o div oculto y mostrarlo solo cuando este marcado, eso lo haces facilmente con JQuery.

Si no sabes usar el framework, empieza leyendo un tuto básico que además es muy bueno:
Código:
http://www.javascriptya.com.ar/jquery/
33  Programación / PHP / Re: problema combo box en: 10 Marzo 2012, 19:07 pm
las comillas en el array $row junto con la cadena dentro de los corchetes, identifican al elemento del array.

Cuando ves que una instrucción se repite más de una vez, usa ciclos/loops para simplificar el código, ejemplo:

Código
  1. <?php
  2. $row['hora_fin'] = "06:25";
  3. $row['id'] = 6;
  4. $hora_cadena=explode(":",$row['hora_fin']);
  5.  
  6. echo '<td><select id="hf',$row['id'],'" name="hf',$row['id'],'" >
  7.   <option value="00">H</option>';
  8.  
  9. for($i=1; $i<=23 ;$i++){        
  10.  
  11.    echo  ($hora_cadena[0] == $i
  12.    ? "<option value='$i' selected='selected'>$i</option>"  
  13.    : "<option value='$i'>$i</option>");                
  14. }                
  15.  
  16. echo '</select>-<select id="mf',$row['id'],'" name="mf',$row['id'],'" >
  17.   <option value="00">M</option>';
  18.  
  19. for($i=1; $i<=59 ;$i++){        
  20.  
  21.    echo  ($hora_cadena[1] == $i
  22.    ? "<option value='$i' selected='selected'>$i</option>"
  23.    : "<option value='$i'>$i</option>");                
  24. }                
  25. echo '</select></td>';

También use el operador ternario.
34  Programación / PHP / Re: Update con php en: 16 Febrero 2012, 00:02 am
tus campos son varchar, coloca los valores entre comillas simples:

Código
  1. $result =mysql_query("UPDATE maca_configuracion SET tituloweb='$tituloweb', descripcionweb='$descripcionweb', keywords='$keywords',
  2. alexaverifyid='$alexaverifyid',
  3. msvalidate='$msvalidate' ,google='$google', adminemail='$adminemail', personalemail='$personalemail', titulomensajes='$titulomensajes',
  4. semanal='$semanal',
  5. horario='$horario', telefono='$telefono', tiempo='$tiempo' WHERE idconfiguracion=$idconfiguracion") or die(mysql_error());
35  Programación / PHP / Re: Update con php en: 14 Febrero 2012, 23:22 pm
viendolo por encimita, lo primero que noto es que tu tabla tiene un nombre (`maca_configuracion`) y en tu query usas otro, ademas, no se ve que valor le asignas a $prefix, por lo menos yo no lo veo.
Código:
$result =mysql_query("UPDATE ".$prefix."_configuracio SET ...

- no estas filtrando los datos que recibes por post (ojo con eso).

haz un exit antes de que se ejecute la consulta, para que verifiques como te la esta armando..
Código:
exit("UPDATE ".$prefix."_configuracio SET tituloweb=$tituloweb, descripcionweb=$descripcionweb, keywords=$keywords, 
alexaverifyid=$alexaverifyid,
msvalidate=$msvalidate ,google=$google, adminemail=$adminemail, personalemail=$personalemail, titulomensajes=$titulomensajes,
semanal=$semanal,
horario=$horario, telefono=$telefono, tiempo=$tiempo WHERE idconfiguracion=='$idconfiguracion'");

recuerda que tus campos son NOT NULL..

36  Programación / PHP / Re: Ayuda en PHP, envio de formularios , funciones en: 11 Enero 2012, 19:08 pm
seguirá apareciendo no te preocupes por eso, si lo deseas, editas el primer post del tema y colocas [solucionado] antes del texto del asunto y ya está.
37  Programación / PHP / Re: Obtencion y comparacion de datos [PHP-Mysql] en: 11 Enero 2012, 19:05 pm
eso y que por seguridad filtre la variable antes de concatenarla a la cadena de la consulta.
38  Programación / PHP / Re: FORO en PHP en: 11 Enero 2012, 14:08 pm
no, los archivos seguirías guardándolos en tu directorio uploads por ejemplo, con un nombre que tu asignas al momento de moverlos ahí, y en la base de datos guardas el path del archivo que subiste. Es solo una idea, no tiene que ser exactamente así.
39  Programación / PHP / Re: FORO en PHP en: 10 Enero 2012, 15:17 pm
se supone que cada respuesta al ser una publicación nueva, tiene como mínimo:
Código:
tabla posts
id_post pk
id_tema fk -- id del tema al cual pertenece (esa es otra tabla obviamente)

por ejemplo, dependiendo de cuantos archivos permitirás adjuntar al post, veo dos opciones:


1.- si es uno solo: simplemente le agregas un nuevo campo a tu tabla posts que almacene el path/dirección/ruta del archivo que se adjunto:
Código:
tabla posts
id_post pk
id_tema fk
path_adjunto

cuando inicies el proceso que eliminara dicho post, antes de hacerlo, consulta el path del archivo, verificas la existencia del mismo, lo eliminas y luego eliminas el post.

2.- si es más de 1 archivo: si vas a permitir que en un mismo post se adjunten varios archivos (debería haber un límite), entonces crea una tabla aparte, por ejemplo "archivos_adjuntos".

Código:
archivos_adjuntos
id_archivo pk
id_post fk
path_adjunto

partiendo de la idea de que un post puede tener varios archivos adjuntos. Antes de eliminar el registro de la tabla posts, debes consultar la tabla archivos_adjuntos donde archivos_adjuntos.id_post sea igual a posts.id_post y por cada fila debes obtener el path del archivo adjuntado para ese post, verificar su existencia y eliminarlo, luego eliminar ese registro y al finalizar con todos los archivos, eliminar el post.
40  Programación / PHP / Re: Operador en variable en: 10 Enero 2012, 14:30 pm
usas eval

Código:
<?php
   $a = 3;
   $b = '+4';
   $c = '*4';

   echo eval('return '.$a.$b.';'), ' - ' ,eval('return '.$a.$c.';');
   // devuelve: 7 - 12
?>

lee las advertencias que da php.net sobre el uso de esa función.
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 85
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines