grabar un checkbox en php y mysql
Publicado por mac howard (3 intervenciones) el 14/01/2018 22:54:01
Saludos a todos.
tengo una consulta.
Este es el script que graba a la base de datos. Pero tengo algo que no me deja grabar el registro y no se que sera.
me saca el mensaje "No se pudo agregar el Registro." y no se cual sera el impase,
*********************************************************************
script que graba a la base datos.
*********************************************************************
<?php
if(!empty($_POST))
{
if(isset($_POST["codi"]) &&isset($_POST["name"]) &&isset($_POST["lastname"]) &&isset($_POST["email"]) &&isset($_POST["address"]) &&isset($_POST["phone"]) &&isset($_POST["ciud"]) &&isset($_POST["perm"]) &&isset($_POST["segm"]) )
{
if( $_POST["codi"]!="" && $_POST["name"]!="" && $_POST["lastname"]!="" && $_POST["address"]!="" && $_POST["phone"]!="" && $_POST["ciud"]!="" && $_POST["perm"]!="" && $_POST["segm"]!="" )
{
include "conexion.php";
$for_query = '';
if(!empty($_POST["segm"]))
{
foreach($_POST["segm"] as $segm)
{
// $for_query .= $language . ', '; //
$for_query .= $segm;
$sql = "INSERT INTO person (segm) VALUES ('$for_query')" ;
// $querys = $con->query($query);//
}
}
}
}
}
if($sql!=null){
print "<script>alert(\"Registro Agregado exitosamente.\");window.location='../ver.php';</script>";
}else{
print "<script>alert(\"No se pudo agregar el Registro.\");window.location='../ver.php';</script>";
}
?>
*********************************************************************
y este es el formulario con los campos a grabar
*********************************************************************
<div class="form-group"/>
<label for="segm">SEGMENTOS</label>
<form id="form1" name="form1" method="post" action="" >
<p><input type="checkbox" name="segm[]" value="1" /> Empresa de Transporte</p>
<p><input type="checkbox" name="segm[]" value="2" /> Transportista</p>
<p><input type="checkbox" name="segm[]" value="4" /> Distribucion Urbana</p>
</div>
Agradezco su comentarios sobre este tema.
tengo una consulta.
Este es el script que graba a la base de datos. Pero tengo algo que no me deja grabar el registro y no se que sera.
me saca el mensaje "No se pudo agregar el Registro." y no se cual sera el impase,
*********************************************************************
script que graba a la base datos.
*********************************************************************
<?php
if(!empty($_POST))
{
if(isset($_POST["codi"]) &&isset($_POST["name"]) &&isset($_POST["lastname"]) &&isset($_POST["email"]) &&isset($_POST["address"]) &&isset($_POST["phone"]) &&isset($_POST["ciud"]) &&isset($_POST["perm"]) &&isset($_POST["segm"]) )
{
if( $_POST["codi"]!="" && $_POST["name"]!="" && $_POST["lastname"]!="" && $_POST["address"]!="" && $_POST["phone"]!="" && $_POST["ciud"]!="" && $_POST["perm"]!="" && $_POST["segm"]!="" )
{
include "conexion.php";
$for_query = '';
if(!empty($_POST["segm"]))
{
foreach($_POST["segm"] as $segm)
{
// $for_query .= $language . ', '; //
$for_query .= $segm;
$sql = "INSERT INTO person (segm) VALUES ('$for_query')" ;
// $querys = $con->query($query);//
}
}
}
}
}
if($sql!=null){
print "<script>alert(\"Registro Agregado exitosamente.\");window.location='../ver.php';</script>";
}else{
print "<script>alert(\"No se pudo agregar el Registro.\");window.location='../ver.php';</script>";
}
?>
*********************************************************************
y este es el formulario con los campos a grabar
*********************************************************************
<div class="form-group"/>
<label for="segm">SEGMENTOS</label>
<form id="form1" name="form1" method="post" action="" >
<p><input type="checkbox" name="segm[]" value="1" /> Empresa de Transporte</p>
<p><input type="checkbox" name="segm[]" value="2" /> Transportista</p>
<p><input type="checkbox" name="segm[]" value="4" /> Distribucion Urbana</p>
</div>
Agradezco su comentarios sobre este tema.
Valora esta pregunta


0