Hola
patriarka, gracias por responder.
en este link puedes ver el codigo sql completo. aqui el codigo completo del archivo php: Código PHP:
$query = mysql_query("SELECT * FROM graficos_nombres WHERE id_graficos=$id_graficos");
while($reg=mysql_fetch_array($query)){
$id_graficos_nombres=$reg['id_graficos_nombres'];
?>
ESTE FORMULARIO ENVIA LOS DATOS A UN ARCHIVO QUE HACE LOS UPDATE EN LAS TABLAS
<form action="procesos/edita_carga_line.php" method="post">
<div id="adjuntos" style="overflow:hidden;">
<div class="archivo" style="width:160px;">
<p>Nombre del grupo:</p>
<input type="text" name="nombre_grupo" id="nombre_grupo" value="<?php echo $reg['nombre'];?>"/>
<br />
<label for="visible" class="label_inline">Visible: </label>
<?php
if($reg['visible']=='true'){$checked="checked=\"checked\"";}else{$checked=" ";}
?>
<input type="checkbox" name="visible" id="visible" value="1" <?php echo $checked;?>/>
<br /><br /><hr />
<?php
$query = mysql_query("SELECT * FROM graficos_categorias WHERE id_graficos=$id_graficos");
while($registros=mysql_fetch_array($query)){
?>
aqui el problema:
marco en rojo el valor correspondiente al campo
id_graficos_nombres de la tabla
graficos_nombres
Para obtener este valor tantas veces como categorias halla me veo obligado a hacer otra consulta y otro while.
<!--
¿Podre hacer que esta consulta:
'SELECT * FROM graficos_grupos WHERE id_graficos_nombres=$id_graficos_nombres'
venga junto con esta otra?:
'SELECT * FROM graficos_nombres WHERE id_graficos=$id_graficos'
-->
<p><?php echo utf8_encode($registros['categoria']);?>: </p>
<input type="text" name="grupo_datos[]" value="
aqui"/>
<input type="hidden" name="id_graficos_categorias[]" value="<?php echo $registros['id_graficos_categorias'];?>"/>
Código PHP:
<?php
}
?>
</div>
</div>
<br />
<div id="zona_save">
<input type="hidden" name="id_graficos" value="<?php echo $id_graficos;?>"/>
<input class="aplicar" type="submit" value="aplicar"/>
</div>
</form>
<?php
}
?>