![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
16/10/2006, 10:57
|
![Avatar de ldp](http://static.forosdelweb.com/customavatars/avatar92744_3.gif) | | | Fecha de Ingreso: marzo-2005 Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 11 meses Puntos: 3 | |
Grabar checkbox en BD He leído las FAQs y otros mensajes que hay por el foro sobre el tema de los checkbox, pero no consigo grabarlos bien. El problema es que el formulario está dividido en 2 archivos: una plantilla de diseño y un .php. Aquí os pongo las partes de código afectadas (si se necesita más para entenderlo me lo decís):
Código:
<td class='forumheader3' style='width:30%'><u>"Versiones Soportadas"</u></td>
<td class='forumheader3' style='width:30%'>
<input type='checkbox' name='link_version[]' value='$id' />1.6.0</label>
<input type='checkbox' name='link_version[]' value='$id' />1.6.1</label></td>
Código:
function dbLinkCreate($mode='') {
global $ns, $tp, $qs, $sql, $e107cache, $e_event, $linkspage_pref;
$link_name = $tp->toDB($_POST['link_name']);
$link_url = $tp->toDB($_POST['link_url']);
$link_version = $tp->toDB($_POST['link_version[]']);
if(isset($mode) && $mode == "submit"){
if ($_POST['link_name'] && $_POST['link_url'] && $_POST['link_version']) {
$username = (defined('USERNAME')) ? USERNAME : LAN_LINKS_3;
$submitted_link = intval($_POST['cat_id'])."^".$link_name."^".$link_url."^".$link_version."^".$username;
$sql->db_Insert("tmp", "'submitted_link', '".time()."', '$submitted_link' ");
...etc, etc...
|