Buenas tardes! Espero me puedan ayudar con esta duda:
quisiera insertar datos a una tabla en mysql desde php, pero en mi consulta ocupo variables para definir mis campos, por ejemplo:
$consulta=mysql_query("INSERT INTO tabla ('{$_POST['campodetexto1']}', '{$_POST['campodetexto2']}', '{$_POST['campodetexto3']}') VALUES ('{$_POST['valor1']}', '{$_POST['valor2']}', '{$_POST['valor3']}')", $conexion);
Ocupo variables en lugar de los nombres de las columnas ya que segun lo que se haya seleccionado en el campo select es a donde se enviara la informacion, el problema es si alguno de los campos queda vacio, alguien sabe como puedo omitir ese detalle y que unicamente me llene las columnas que han sido seleccionadas????
De antemano muchas gracias!!!!