Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - cassiani

#31
Desarrollo Web / Re: Frameworks
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
PHP / Re: mas de un submit en el mismo form
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: http://www.javascriptya.com.ar/jquery/
#33
PHP / Re: problema combo box
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 (php) [Seleccionar]

<?php 
$row
['hora_fin'] = "06:25";
$row['id'] = 6;
$hora_cadena=explode(":",$row['hora_fin']);

echo 
'<td><select id="hf',$row['id'],'" name="hf',$row['id'],'" >
    <option value="00">H</option>'
;
         
for(
$i=1$i<=23 ;$i++){         
                  
    echo  (
$hora_cadena[0] == $i 
    
"<option value='$i' selected='selected'>$i</option>"  
    
"<option value='$i'>$i</option>");                 
}                 
                  
echo 
'</select>-<select id="mf',$row['id'],'" name="mf',$row['id'],'" >
    <option value="00">M</option>'
;
         
for(
$i=1$i<=59 ;$i++){         
                  
    echo  (
$hora_cadena[1] == $i 
    
"<option value='$i' selected='selected'>$i</option>" 
    
"<option value='$i'>$i</option>");                 
}                 
echo 
'</select></td>';


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

Código (php) [Seleccionar]
$result =mysql_query("UPDATE maca_configuracion 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") or die(mysql_error());
#35
PHP / Re: Update con php
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.

$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..
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
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
eso y que por seguridad filtre la variable antes de concatenarla a la cadena de la consulta.
#38
PHP / Re: FORO en PHP
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
PHP / Re: FORO en PHP
10 Enero 2012, 15:17 PM
se supone que cada respuesta al ser una publicación nueva, tiene como mínimo:
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:
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".

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
PHP / Re: Operador en variable
10 Enero 2012, 14:30 PM
usas eval

<?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.