Quisiera su orientación frente a este inconveniente... tengo un formulario de la siguiente manera:
Formulario:
Código HTML:
Ver original
<form class="settings" method="post"> <div class="module"> <?php ?> <div class="mods"> <div> <input type="text" name="site_name" value="<?php echo sitename; ?>"> </div> <div> </div> <div> </div> <div> <input type="text" name="site_copy" value="<?php echo copyr; ?>"> </div> </div> </div> <div class="module"> <div class="mods"> <div> <input type="text" name="site_email" value="<?php echo siteemail; ?>"> </div> <div> <input type="text" name="site_phone" value="<?php echo phone; ?>"> </div> <div> <input type="text" name="site_movil" value="<?php echo movil; ?>"> </div> <div> </div> </div> </div> </form>
Recojo los datos del formulario en un array con el siguiente código:
Código PHP:
Ver original
Lo que necesito es pasar esos valores a diferentes filas de una misma columna.
La tabla tiene la siguiente estructura:
Código table:
Ver original
set_id set_name set_value 1 site_name el nombre del sitio 2 site_description la descripcion del sitio 4 site_keywords las keywords 5 copyright el copyright 6 site_email [email protected] 7 phone 555555555 8 movil 333 0322222 9 address la direccion
Intente leer el set_id como un array y montarlos en un bucle for junto con el array del formulario, pero no me funciono....
Declarando un Update para cada registro funciona, pero tendría que hacer un update para las 9 filas.
Código PHP:
Ver original
for ($i=0; $i<2; $i++) { $save_db = mysql_query("UPDATE settings SET set_value='".$modify[$i]."' WHERE set_id=".$idoption[$i]);
Agradezco su ayuda con este inconveniente