From 40fb91af526808e18599e0b4bdc5aaf05c59278f Mon Sep 17 00:00:00 2001 From: humano Date: Wed, 1 Oct 2014 08:09:51 -0500 Subject: [PATCH] Correccion en el render para mostrar campos multiples --- milfs/funciones/funciones.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index 0e724e1..fc877f5 100644 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -687,7 +687,7 @@ $td .= "$imagen"; $campo_tipo =$campo_tipo[0]; $contenido = formulario_valor_campo("$id","$row[id_campo]","","$control"); $contenido_original = $contenido; - $control = $contenido[0]; + //$control = $contenido[0]; $contenido = $contenido[3]; $campo_nombre = remplacetas('form_campos','id',$row[id_campo],'campo_nombre'); if($tipo=="titulos") { @@ -896,7 +896,7 @@ $fila=0; "; - $campos .= "$menu $depliegue"; + $campos .= "$menu $depliegue "; } $resultado .="
$titulo $campos
"; }else{ @@ -1881,8 +1881,6 @@ if (preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-z } } - - function formulario_valor_campo($perfil,$id_campo,$valor,$id_control){ @@ -1892,22 +1890,24 @@ $link=Conectarse(); mysql_query("SET NAMES 'utf8'"); $valor=mysql_real_escape_string($valor); if($valor !=""){ $valor ="AND md5(contenido) LIKE '$valor'";}else {$valor ="";} -$consulta = "SELECT * FROM `form_datos` WHERE `form_id` = '$perfil' AND id_campo='$id_campo' $valor AND `control` = '$id_control' ORDER BY timestamp DESC "; +$consulta = "SELECT * FROM `form_datos` WHERE `form_id` = '$perfil' AND id_campo='$id_campo' $valor AND `control` = '$id_control' ORDER BY timestamp DESC limit 1"; $sql =mysql_query($consulta,$link); $cant =mysql_num_rows($sql); if (mysql_num_rows($sql) == '0'){ $existe = NULL; }else { + $control=mysql_result($sql,0,"control"); $timestamp=mysql_result($sql,0,"timestamp"); mysql_data_seek($sql, 0); +if($cant === 1) { + $contenido=mysql_result($sql,0,"contenido"); + }else { while( $row = mysql_fetch_array( $sql ) ) { - -$contenido .= "$row[contenido]
"; - -//$contenido=mysql_result($sql,0,"contenido"); + $contenido .= "$row[contenido]
"; } + } $existe[]= $control; $existe[] = $timestamp; $existe[] = $consulta;