Hola, debo ingresar estos datos obtenidos desde un formulario, algunos de ellos como "$activ", son obtenidos desde un select dinamico y al cual se le pueden agregar datos.
Y para guardar en la base de datos, debo hacerlo con el id de estas variable y no con el nombre:
Cita: if($activ == 'Podar') $activ2=1;
echo "$activ2";
if($activ == 'Regar') $activ2=3;
echo "$activ2";
if($activ == 'cosechar') $activ2=2;
echo "$activ2";
El problema esta, en que esto no funcionara si se agrega una o mas variable de tipo $activ.
Que puedo hacer para solucionarlo?
Código HTML:
<?php
require_once("conexion.php");
$activ = $_POST["activ"];
$sect = $_POST["sect"];
$cuart = $_POST["cuart"];
$fechini = $_POST["fechainicio"];
$cost = $_POST["costo"];
$traba = $_POST["trabajadores"];
$prod = $_POST["produc"];
$comen = $_POST["comentario"];
if($activ == 'Podar') $activ2=1;
echo "$activ2";
if($activ == 'Regar') $activ2=3;
echo "$activ2";
if($activ == 'cosechar') $activ2=2;
echo "$activ2";
?>
/*
if(isset($_POST['activ']) && !empty($_POST['activ']))
{
mysql_query("INSERT INTO sector VALUES('null','$activ2','$sect','$fechini','$comen','$cost','$traba','now()','null')");
echo "Datos del Orden de Trabajo ingresados correctamente.";
}
else
{
echo "Faltan datos en formulario";
}
*/
?>